Section courante

A propos

Section administrative du site

IF

Si
PHP - Smarty  

Syntaxe

{if expression}
...
{/if}
{if expression}
...
{else}
...
{/if}
{if expression}
...
{elseif expression}
...
{/if}

Paramètres

Paramètre Description
expression Ce paramètre permet d'indiquer l'expression booléen à évaluer.

Description

Cette balise permet d'effectuer l'évaluation d'une condition SI.

Remarques

Exemple

L'exemple suivant permet de tester comme pour un genre de «switch» de php, si la variable 132 est comprend dans la liste des cas 128, 129, 130, 132, 134, 135, 136, 137, 145, 149, 150, 151, 163, 164, 166, 167, 168 ou 169 :

  1. {assign var="thisSiteId" value="132"}
  2. {if ",128,129,130,132,134,135,136,137,145,149,150,151,163,164,166,167,168,169,"|strpos:$thisSiteId !== false}
  3. montre seulement pour ses chiffres
  4. {else}
  5. fonctionnement normal
  6. {/if}


Dernière mise à jour : Samedi, le 4 juillet 2015