如果CMS页面中的语句


8

这就是我想要做的:

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

var data.request_quote形式变量在哪里。它让出来的No,就算data.request_quoteon

Answers:


9

此代码有两个问题

  1. varif指令中没有关键字
  2. 模板过滤器无法评估条件。您应该提供request_quote一个布尔值(或者如果不“ on”,则将其留空)

那么正确的代码是:

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

1
但是,当request_quote为'No'或'on'或诸如此类时,此值始终为true,对吗?
Fabian Blechschmidt 2015年

1
这就是为什么我说request_quote应该将其更改为布尔值(或为空而不是“关闭”)的原因
Fabian Schmengler 2015年

午饭后读书很难引用。谢谢。
Fabian Blechschmidt

如果我不能更改request_quote为布尔值怎么办?它是一个字符串。
吉米利

我不知道数据来自何处,但是您必须找到一种修改或添加新变量的方法。
Fabian Schmengler 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.