Smartys Foreach声明中的两个计数器

时间:2013-09-20 07:44:43

标签: php html smarty

可以帮助我吗。

我正在尝试将2个聪明的计数器/ {counter}置于foreach语句/ {foreach}中以供例证。

现在,如果我只使用这样一个计数器。

{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

等等,任何人都可以帮我纠正这个问题。

由于

1 个答案:

答案 0 :(得分: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}