最新消息: 新版网站上线了!!!

Ecshop应用过程中的经验

Ecshop应用过程中的经验

1,循环的时候增加数字

 

<!-- {foreach from=$brand_list item=brand name="brand_foreach"} -->

{$smarty.foreach.brand_foreach.iteration}  <!--或者  {$smarty.foreach.brand_foreach.index}-->

<!--{/foreach}-->

 

 

  • 得到索引  

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

 

<!--{foreach name=nav_middle_list from=$navigator_list.middle item=nav} -->  {$smarty.foreach.nav_middle_list.index}

index:从0开始  

 

{$smarty.foreach.nav_middle_list.iteration}

iteration:从1开始    

  • 判断是第一个还是最后一个循环  

第一个:first  最后:last  

如果判断是否是第一个循环,就可以用

 

{if $smarty.foreach.nav_middle_list.first}

当然,判断最后一个就用 

 

{if $smarty.foreach.nav_middle_list.last}

  • 判断是否奇数/偶数

{if $smarty.foreach.nav_middle_list.iteration mod 2 eq 0}

偶数的列表循环

{else}

奇数的列表循环

1

{/if}

转载请注明:谷谷点程序 » Ecshop应用过程中的经验