MTSetVarとMTSetVarBlock
MTタグを保存しようとして、よくMTSetVarを使ってしまいます...
誤った例
<MTSetVar name="foo" value="<MTCategoryLabel>">
これを<MTGetVar name="foo">すると結果は、
「<MTCategoryLabel>」と、そのまま文字列で返ってきます...
正しい例は
<MTSetVarBlock name="foo"><$MTCategoryLabel$></MTSetVarBlock>です。
これで、
<MTIf name="foo" eq="Aカテゴリー">
カテゴリー名がAカテゴリーの時に出力する内容
<MTElse>
それ以外の時に出力する内容
</MTIf>
という制御ができます。