{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}