Smarty OR声明

时间:2018-03-06 11:53:10

标签: prestashop smarty prestashop-1.6

这是有效的:

{if $filter.id_key='68'}

这不是:

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

不确定这里有什么问题(没有圆括号也试过)。在同一个文件中有很多相同OR语句的例子。

1 个答案:

答案 0 :(得分:3)

{if $filter.id_key='68'} 68您将$filter.id_key分配给==,所以它始终是真的。您应该使用双等{if ($filter.id_key == '68' || $filter.id_key == '63')}

(barWidth/2 - textWidth/2) + barLeft