Movable Typeで変数同士で比較する

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>

 

【参考サイト】

 

このエントリーをはてなブックマークに追加

関連記事

コメントを残す

メールアドレスが公開されることはありません。
* が付いている欄は必須項目です

CAPTCHA


コメントが承認されるまで時間がかかります。

2024年11月
 12
3456789
10111213141516
17181920212223
24252627282930