我有一个名为 $items 的数组,我试图只设置与其他项目不同的前 3 个项目的样式。我以为下面的代码...
{foreach from=$items item=item}
{if $smarty.foreach.item.index < 3}
<div class="style1">{$item->title}</div>
{elseif $smarty.foreach.item.index >= 3}
<div class="style2">{$item->title}</div>
{/if}
{/foreach}
...将导致此标记...
<div class="style1">item title value</div>
<div class="style1">item title value</div>
<div class="style1">item title value</div>
<div class="style2">item title value</div>
<div class="style2">item title value</div>
<div class="style2">item title value</div>
<div class="style2">item title value</div>
<div class="style2">item title value</div>
...
...但事实并非如此。有什么建议或更好的选择吗?