エンジニアブログ

エンジニアブログ
MT技術情報

MTSetVarTemplateタグについて

方川 2007年08月24日

こんにちは。今回はMTSetVarTemplateタグについて説明させていただきます。
このタグは括ったテンプレートの一部を変数の値として登録する変数タグです。

書式

<MTSetVarTemplate name="変数名">
...ここにテンプレートの一部を記述する...
</MTSetVarTemplate>

<MTSetVarTemplate name="EntryHeader">
タイトル:<MTEntryTitle>投稿日:<MTEntryDate>
</MTSetVarTemplate>

上記の方法で、テンプレートをグループ化します。グループ化したものを表示させる場合は変数タグである、MTVar、MTSetVar等を使って出力します。

<MTEntries>
<MTVar name="EntryHeader">
</MTEntries>

MTSetVarTemplateで囲まれた部分は変数に登録しているその場で変換されているのではなく、実際に変数タグで出力する場所で変換されるということを理解していれば、色々な場所で利用可能だと思います。何度も同じコードを書き込むような部分はモジュール化、もしくは、この変数タグを利用してまとめて使うと便利だと思います。