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>
と同等です。
- 次は
- 一覧へ


