if 文¶
flamingoのテンプレートでは、他の言語で実装されているような条件文であるif文を使用することができます。
例¶
$.page_titleが空でなければ、HTMLコードを表示します。
<!--{if $.page_title !== null }-->
<h1 class="title"><!--{= $.page_title }--></h1>
<!--{/if}-->
elseの利用¶
<!--{if CONDITION }-->
HTML CODE 1
<!--{else}-->
HTML CODE 2
<!--{/if}-->
CONDITIONがTRUEの場合に、1つめのHTMLコードを表示し、FALSEの場合は、2つめのHTMLコードを表示します。
elseifの利用¶
<!--{if CONDITION1 }-->
HTML CODE 1
<!--{elseif CONDITION2 }-->
HTML CODE 2
<!--{else}-->
HTML CODE 3
<!--{/if}-->
まず、CONDITION1の判定を行いTRUEの場合に、1つめのHTMLコードを表示し、FALSEの場合はCONDITION2の判定へ移ります。CONDITION2がTRUEの場合は、2つめのHTMLコードを表示し、FALSEの場合は、3つめのHTMLコードを表示します。