<!--{assign var="count" value=0}-->
<!--{foreach from=cat_list(0,0,false,3,false) item=cat}-->
{if $cat.level eq 0}
做事情0
{elseif $cat.level eq 1}
做事情1
{elseif $cat.level eq 2}
<!--{$count++;}-->
{if $count%4 eq 0}
做事情2-1
{else}
做事情2-2
{/if}
{/if}
<!--{/foreach}-->想实现以上对$cat.level eq 2 中的循环控制,不过,以上写法不能实现,求救!!!!
<!--{foreach from=cat_list(0,0,false,3,false) item=cat}-->
{if $cat.level eq 0}
做事情0
{elseif $cat.level eq 1}
做事情1
{elseif $cat.level eq 2}
<!--{$count++;}-->
{if $count%4 eq 0}
做事情2-1
{else}
做事情2-2
{/if}
{/if}
<!--{/foreach}-->想实现以上对$cat.level eq 2 中的循环控制,不过,以上写法不能实现,求救!!!!
{if $count%4 eq 0}
做事情2-1
{else}
做事情2-2
{/if}
这个都知道,加1就不知道了?
都assign
之后count的值总是0啊。
用这个也不能实现加1啊,有谁可以帮帮我啊???????????????
你加引号做什么??如果是复杂的运算,你可以在plugins目录下建个自定义函数,在模板里调用。