Если выписки в CMS Page

8

Вот что я пытаюсь сделать:

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

Где var data.request_quoteпеременная формы. Это продолжает выходить как No, даже если data.request_quoteесть on.

Jimmery
источник

Ответы:

9

Есть две проблемы с этим кодом

  1. В varдирективе if нет ключевого слова
  2. Фильтр шаблона не может оценить условия. Вы должны дать request_quoteлогическое значение (или оставить его пустым, если оно не включено)

Тогда правильный код:

{{if data.request_quote}} Yes {{else}} No {{/if}}
Фабиан Шменглер
источник
1
Но это всегда имеет значение true, когда request_quote имеет значение «Нет» или «вкл» или что-то еще, верно?
Фабиан Блехшмидт
1
Вот почему я сказал, request_quoteдолжно быть изменено на логическое значение (или пусто вместо «выключено»)
Фабиан Шменглер
Читать после обеда трудно. Спасибо.
Фабиан Блехшмидт
Что делать, если я не могу изменить request_quoteна логическое значение? Это строка.
Джиммери
Я не знаю, откуда берутся данные, но вы должны найти способ изменить их или добавить новые переменные.
Фабиан Шменглер,