2013-04-15 2 views
0

Я хочу, чтобы изменить значение индекса, как я это сделать .. Я хочу поставить только четыре < литий>как изменить индекс выпуска в Smarty

< в каждом уль>

<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, вы не должны давать ему значение.

Я думаю, что .iteration ($ smarty.section.pos.iteration) - это то, что вы ищете, начиная с 1

Смежные вопросы