【问题标题】:Smarty OR statementSmarty OR 语句
【发布时间】:2018-03-06 11:53:10
【问题描述】:

这是有效的:

{if $filter.id_key='68'}

这不是:

{if ($filter.id_key='68' || $filter.id_key='63')}

不知道这里出了什么问题(也试过不带圆括号)。同一个文件中有很多相同的 OR 语句的例子。

【问题讨论】:

标签: prestashop smarty prestashop-1.6


【解决方案1】:

{if $filter.id_key='68'} 中,您将68 分配给$filter.id_key,所以它总是正确的。你应该使用双等号==

{if ($filter.id_key == '68' || $filter.id_key == '63')}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多