如何在smarty中修改问题索引

时间:2013-04-15 09:00:16

标签: smarty

我想更改索引的值,我是怎么做的.. 我想只放四个< li>

在每个< ul>

<ul>

  {section name=pos loop=$post}
         {$smarty.section.pos.index = 1}
              <li>
                <a href="#{$post[pos].titulo}">
                  {$post[pos].titulo}
                </a>
              </li>
              {if $smarty.section.pos.index is div by 4}
                 </ul>
                 <ul>                            
              {/if}
   {/section} 

1 个答案:

答案 0 :(得分:1)

你做错了。 Index包含从0开始的循环的当前数组索引,你不应该给它一个值。

我认为.iteration($ smarty.section.pos.iteration)正是您所寻找的,因为它始于1