Les boucles et conditions dans les templates
Pour faire des conditions comme en PHP, il suffit d’écrire de cette façon.
{if $a == 1}
COOL
{elseif $a == 2}
PAS COOL
{else}
JE NE SAIS PAS
{/if}
Pour faire des foreach afin de parcourir des éléments, il faudra les écrire de ce façon :
{foreach from=$aArticles key=$iKey item=$oOneArticle}
{$oOneArticle->get_title()}<br/>
{foreachelse}
PAS D’ARTICLE
{/foreach}
En plus du PHP, les foreach du système de templating permettent de faire un else au cas où l’élément du foreach est
vide. Un raccourci très efficace pour des back-office.Il est également possible d’utiliser une boucle comme un for PHP en utilisant la fonction section du système de templating comme ceci :
{section start=0 step=1 name=$i loop=20}
{$i}
{/section}
[suivant]