Movable Type 4.1 で追加されてたらしいけど、今日までその存在に気がつかなかったのがこの mt:SetVars
タグ。これ、mt:SetVar
や mt:SetVarBlock
で個別に設定していた変数をいっぺんにまとめて書くことができるもの。例えば、
<mt:SetVarBlock name="title">
<mt:BlogName encode_html="1" />
</mt:SetVarBlock>
<mt:SetVar name="main_index" value="1" />
<mt:SetVar name="index_template" value="1" />
…と書いていたところを、mt:SetVars
を使えば以下のとおり代替できる:
<mt:SetVars>
title=<mt:BlogName encode_html="1" />
main_index=1
index_template=1
</mt:SetVars>
これはわかりやすくて良い。