分岐して差し替え

分岐して指定した値に差し替えるには、thenまたはelseモディファイアを使用します。
thenモディファイアは直前の条件が真だった場合に処理され、elseモディファイアは直前の条件が偽だった場合に処理されます。

構文

[*変数名:then(真の場合に差し替える値)*]

または

[*変数名:else(偽の場合に差し替える値)*]

または

[*変数名:then(真の場合に差し替える値):else(偽の場合に差し替える値)*]

サンプルコード

次の例では、リソースIDが2の場合は"あいうえお"を出力し、そうでなければ"かきくけこ"を出力するコードです。

[*id:is(2):then(あいうえお):else(かきくけこ)*]

CMS「MODX Evolution」逆引きリファレンス一覧へ戻る