<!--{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 中的循环控制,不过,以上写法不能实现,求救!!!!

解决方案 »

  1.   

    cat_list 这个函数哪来的?
      

  2.   

    主要是想知道 <!--{assign var="count" value=0}--> 这个变量怎么在以下循环中增1,方便进行一行显示四个明细的判断。因为刚接触php,对这块还不了解,求助。
    {if $count%4 eq 0}
      做事情2-1
      {else}
      做事情2-2
      {/if}
      

  3.   

    参考http://www.winu.cn/space.php?uid=14160&do=blog&id=103
      

  4.   

    <!--{assign var="count" value=0}-->
    这个都知道,加1就不知道了?
    都assign 
      

  5.   

     <!--{$count++;}-->
    之后count的值总是0啊。
      

  6.   

    {assign var="count" value="$count+1"}
    用这个也不能实现加1啊,有谁可以帮帮我啊???????????????
      

  7.   

    {:assign var="i" value=$i+1:}
    你加引号做什么??如果是复杂的运算,你可以在plugins目录下建个自定义函数,在模板里调用。