smarty foreach 中第一个元素的类

woj*_*jas 2 smarty

我正在尝试在我的模板中添加一些 smarty 到我想提供的第一个元素

 <div class="item active">
Run Code Online (Sandbox Code Playgroud)

和下一个元素

 <div class="item">
Run Code Online (Sandbox Code Playgroud)

我试图做这样的事情:

 {foreach $imageCollection as $image key=slider}
      {if $slider < 1} 
             <div class="item active">
                   <img class="img-responsive" src="{$image->getPath('1400x469')}" alt="caption1" />
                   <div class="carousel-caption">
      {else}
             <div class="item">
                   <img class="img-responsive" src="{$image->getPath('1400x469')}" alt="caption1" />
                   <div class="carousel-caption">
      {/if}
 {/foreach}  
Run Code Online (Sandbox Code Playgroud)

它不起作用,所有元素都显示为

<div class="item active">
Run Code Online (Sandbox Code Playgroud)

Bor*_*tex 5

使用@first

{foreach $imageCollection as $image}
  <div class="item {if $image@first}active{/if}">
  ...


{/foreach}  
Run Code Online (Sandbox Code Playgroud)