Movable Typeのif文で変数同士を比較する方法をよく忘れるのでメモ。
サンプルコード
MTIfで変数を使う場合、nameの値に変数名を、eqなどの値に比較する値を入れます。
<mt:SetVar name="hana" value="かわいい"> <mt:If name="hana" eq="かわいい"> // 一致した時の処理 </mt:If>
eqなどの値に比較対象の変数名をそのまま入れると文字列として判断されてしまうので、変数名の前に「$」をつけて値に入れます。
<mt:SetVar name="hana" value="かわいい"> <mt:SetVar name="hinata" value="かわいい"> <mt:If name="hana" eq="$hinata"> // 一致した時の処理 </mt:If>
【参考サイト】
コメントが承認されるまで時間がかかります。