MTIf や MTVar など、テンプレート変数を取り扱うことが前提のテンプレートタグでは、name モディファイアに変数名を記述することで、ビルドする際に展開して処理されます。
<MTSetVarBlock name="this_category">新着情報</MTSetVarBlock> <MTIf name="this_category"> 現在のカテゴリーは「<MTVar name="this_category">」です。 </MTIf>
しかし状況によっては、MTIf や MTVar 以外のテンプレートタグのモディファイアに変数を指定したい場合があります。モディファイアにテンプレート変数を使う場合は、「$変数名」の形で記述することで、ビルドする際に展開して処理されます。
<MTSetVarBlock name="this_category">新着情報</MTSetVarBlock> <MTEntries category="$this_category"> <li><$MTEntryTitle$></li> </MTEntries>
上記の例では、テンプレート変数 this_category に「新着情報」をセットしておき、ブロックタグ MTEntries の category モディファイアに $this_category として指定しました。これは、
<MTEntries category="新着情報"> <li><$MTEntryTitle$></li> </MTEntries>
と同等です。
- 次は
- 一覧へ