2013-09-20 4 views
0

Может ли кто-нибудь помочь мне.Два счетчика в заявлении Smartys Foreach

Я пытаюсь поставить 2 счетчика smarty/{counter} в заявлении foreach/{foreach} для exmaple.

Теперь, если я использую только один счетчик.

{foreach from=bla_bla key=id item=val name=titles} 
<h1 class="title"> Title {counter} </h1> 
{/foreach} 

Это прекрасно работает, но если я поставил 2 счетчика, как это.

{foreach from=bla_bla key=id item=val name=titles} 
<h1 class="title"> Title {counter} </h1> 
<h2 class="subtitle"> Sub Title {counter} </h2> 
{/foreach} 

Заголовок h1 начинается с подсчета нечетных чисел, например.

Title 1 
Title 3 
Title 5 

И так далее, может ли кто-нибудь помочь мне исправить это.

Благодаря

ответ

0

Установите умник счетчик интервала 1

{counter start=0 skip=1 assign="count"} 

в вашем случае:

{foreach from=bla_bla key=id item=val name=titles} 
<h1 class="title"> Title {counter start=0 skip=1 assign="count"} </h1> 
<h2 class="subtitle"> Sub Title {counter} </h2> 
{/foreach} 
Смежные вопросы