2011年11月18日に投稿

[Movable Type]MTIfタグで、ある文字列に指定した文字列が含まれているか判定する

Movable Typeのテンプレートタグで対象の文字列の中に、指定の文字列が含まれているかどうかを判定して条件分岐をさせたい時はMTIfタグのlikeモディファイアを使用します。

下記のコードは変数hogeに文字列「てのお」が含まれているかどうかを判断します。hogeには「生まれたてのおっさん」が保存されているので、出力結果は「含まれます!」となります。

ベースネームに特定の文字列が含まれるカテゴリに所属しているときにだけ違った出力をしたいときなど、プログラム言語のような柔軟な処理が書きづらいMTテンプレートタグの中では重宝しています。

関連記事

Leave a Reply