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


8

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

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

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

Ответы:


9

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

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

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

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

1
Но это всегда имеет значение true, когда request_quote имеет значение «Нет» или «вкл» или что-то еще, верно?
Фабиан Блехшмидт

1
Вот почему я сказал, request_quoteдолжно быть изменено на логическое значение (или пусто вместо «выключено»)
Фабиан Шменглер

Читать после обеда трудно. Спасибо.
Фабиан Блехшмидт

Что делать, если я не могу изменить request_quoteна логическое значение? Это строка.
Джиммери

Я не знаю, откуда берутся данные, но вы должны найти способ изменить их или добавить новые переменные.
Фабиан Шменглер,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.