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
- Contrairement, à l'instruction «if» du PHP, il n'est pas nécessaire d'indiquer des parenthèses pour indiquer la condition.
- Il n'existe pas d'instruction «switch» dans le gabarit «Smarty» standard, pour remédier à la situation vous devrez envisager d'utiliser par exemple le plugin «smarty_block_case» de Messju Mohr lequel propose deux balises supplémentaires «switch» et «case».
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 :
Dernière mise à jour : Samedi, le 4 juillet 2015