ecshop模板制作中关于循环的知识

 ecshop模板制作中关于循环的知识

在用ecshop制作模板时,用的最多的估计就是smarty了,比较常用的是循环,这里讲一些在循环里比较常用的知识。

1,取得索引

有2个值index(从0开始)和iteration(从1开始)

例子:

{foreach from=$newarticle name=article item=ar}

{$smarty.foreach.article.index}:{$smarty.foreach.article.iteration}<br/>

{/foreach}

2, 判断是否第一个循环

非常简单 first

拿上个例子来说,如果判断是否是第一个循环,就可以用{if $smarty.foreach.article.first},当然,判断最后一个就用last。

3, 判断是否偶数循环

这个也比较常用,代码如下

{if $smarty.foreach.article.iteration mod 2 eq 0}偶数循环{else}奇数循环{/if}

 



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 6643