Shopware
- Details
{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}
- Details
jQuery ist bei Shopware schon inkludiert. jQueryUI kann man so einbinden:
- Details
Um in Smarty eine Varaible aus mehreren Strings und/oder Variablen zusammenzusetzen geht das mit cat
{assign var="VARNAME" value='STRING1'|cat:$VAR1|cat:'STRING2'}
bzw
{$VARNAME = 'STRING1'|cat:$VAR1|cat:'STRING2'}