{foreach $sArticle.sConfigurator as $sConfigurator}
{counter print=false assign=myCounter}
{if $myCounter== 2}
{* Do something *}
{/if}
{/foreach}
Wird ein zweiter Counter benötigt, ist dies so nicht mehr möglich, da {counter ... den Counter initialisiert.
Mit einer kurzen Syntaxänderung der Foreach geht es aber problemlos:
{foreach from=$sArticle.sConfigurator item=sConfigurator name=configurator}
{if $smarty.foreach.configurator.iteration==2}
{* Do something *}
{/if}
{/foreach}