你现在的位置:首页 > PHP网站建设知识库 > ecshop > 正文

ECSHOP模板代码不能使用is div by的解决办法

很多制作模板的朋友可能已经发现了
在ECSHOP模板代码中 使用
{if $vars is div by 4} ... {/if}  
来判断$vars 是否能被4整除的时候,系统会报错。

原因是ECSHOP的 SMARTY 是经过 ECSHOP官方二次修改过的,不是原原本本的SMARTY。

这种情况,我们可以用另一种代码来解决,那就是 mod ,

MOD:是取余数的意思

例如:

<!--{foreach from=$hot_goods item=goods name=hot_goods}--> 

...............

{if $smarty.foreach.hot_goods.iteration mod 4 eq 0}
<br />
{/if}

...............

<!--{/foreach}-->