CMSページのifステートメント


8

これは私がやろうとしていることです:

{{if var data.request_quote=="on"}} Yes {{else}} No {{/if}}

var data.request_quoteフォーム変数はどこにありますか。これは、と出てきて続けNoていても、data.request_quoteですon

回答:


9

このコードには2つの問題があります

  1. varifディレクティブにキーワードがありません
  2. テンプレートフィルターは条件を評価できません。request_quoteブール値を指定する必要があります(「オン」でない場合は空のままにします)

次に、正しいコードは次のとおりです。

{{if data.request_quote}} Yes {{else}} No {{/if}}

1
しかし、request_quoteが 'No'または 'on'などの場合、これは常にtrueと評価されます。
Fabian Blechschmidt 2015

1
それが私が言った理由ですrequest_quote、ブール値に変更する必要があります(または「オフ」ではなく空にする)
Fabian Schmengler

昼食後の読書は難しい引用です。ありがとう。
Fabian Blechschmidt 2015

request_quoteブール値に変更できない場合はどうなりますか?紐です。
Jimmery

データの出所はわかりませんが、データを変更する方法や新しい変数を追加する方法を見つける必要があります。
Fabian Schmengler、2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.