Два счетчика в пределах заявления Smartys Foreach

0

Может ли кто-нибудь помочь мне.

Я пытаюсь поставить два счетчика 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

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

благодаря

Теги:
smarty

1 ответ

0
Лучший ответ

Установите интервал счетчика smarty равным 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}

Ещё вопросы

Сообщество Overcoder
Наверх
Меню