ecshop模板制作 中 foreach 循环次数的调用及使用技巧

foreach 循环次数的调用及使用技巧

 

 

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

类似上面调用代码,,,但是每次循环,我们需要输出一个计数器,比如 1 2 3 4 5,,类似如下需求

<DIV class=title1 id=item1 onclick=selectItem.clickitem(1)>

< DIV class=title2 id=item2 onclick=selectItem.clickitem(2)>

< DIV class=title3 id=item3 onclick=selectItem.clickitem(3)>

 

 

  1. <!--{foreach from=$best_goods_left item=goods name=name}-->

  2. {$smarty.foreach.name.iteration}
  3. .....................
要点一:{foreach 里面加上 name=name

要点二:再需要循环的地方加上{$smarty.foreach.name.iteration}

这样,每一次循环,就自己输出 1 2 3 4 5 了,类似n=n+1 [计数器]


以上案例就可以这样写:

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

<DIV class=title1 id=item1 onclick=selectItem.clickitem( {$smarty.foreach.name.iteration} )>

<!--{/foreach}-->

你可能感兴趣的:(foreach,ecshop模板制作,中,循环次数的调用及使用技巧)