MTUnless
MTUnlessテンプレートタグは、MTIfとまったく逆の動作をするテンプレートタグです。
モデファイアなどはMTIfと同じものが使え、「もし、(条件)を満たさなければ」が成立すると、MTUnlessブロック内部のコードが実行されます。
サンプルコード
以下のサンプルコードでは、Number変数へ3という値を代入し、MTUnlessにて3でなければ「Numberは3ではありません」と出力され、3であればMTElse側のブロックで「Numberは3です」。と出力されます。
MTUnlessを満たさない場合の分岐はMTElse内に記述できます。また、閉じるタグは/MTIfではなく/MTUnlessです。
<MTSetVar name="Number" value="3">
<MTUnless name="Number" eq="3">
<MTGetVar name="Number">は3ではありません。
<MTElse>
<MTGetVar name="Number">は3です。
</MTUnless>
- ページ先頭へ
- 前のエントリ: MTElseIf
- 次のエントリ: MTIf条件分岐モデファイア一覧
- カテゴリ:If系