2011年11月18日に投稿

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

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

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

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

関連記事

Leave a Reply