Movable Type の条件分岐タグについて
以下、Movable Type テンプレートタグリファレンスの MTIf より
条件文の対象となる MTSetVar ファンクションタグに設定した変数、または MTSetVarBlock, MTSetVarTemplate ブロックタグの変数を利用して条件文を作成します。MTIf ブロックタグは条件を満たした場合にのみ実行します。MTUnless は MTIf の逆で条件を満たさない場合にのみ実行します。
MTIf ブロックの中で MTUnless の結果と同じ結果を得たい場合は MTElse ブロックタグと組み合わせることで、条件を満たさない場合の実行内容も設定できます。
とのことです。
ようわからん。
- MTIf ブロックタグは条件を満たした場合にのみ実行する。
- MTIf と MTUnless は逆。
- MTElse もつかえる。
name属性をなんとかすれば、あれするのかもしれない。
<mt:If name="あああ">
A
B
<mt:ElseIf name="かかか">
C
D
<mt:Else>
E
F
</mt:If>
「あああ」という名前のところでは A B を表示。
「いいい」という名前のところでは C D を表示。
その他のところでは E F を表示する。
たぶん。