@ELSEIF

Utilisé entre un @IF et un @ENDIF pour ajouter une autre section conditionnelle. La section est seulement considérée si toutes les conditions précédentes de @IF et @ELSEIF étaient fausses. Il peut y avoir plusieurs @ELSEIF après un @IF.

Utilisation

<# @ELSEIF(condition) #>

Exemples

Exemple Avec ces variables Résultat

Texte avant.
<# @IF(âge < 18) #>
Un mineur
<# @ELSEIF(âge < 25) #>
Un jeune adulte
<# @ELSE #>
Un adulte
<# @ENDIF #>

âge est 23

Texte avant.
Un jeune adulte

Texte avant.
<# @IF(âge < 18) #>
Un mineur
<# @ELSEIF(âge < 25) #>
Un jeune adulte
<# @ELSE #>
Un adulte
<# @ENDIF #>

âge est 30

Texte avant.
Un adulte

Plus d'information

Les exemples répartissent le contenu et les commandes sur plusieurs lignes pour faciliter la lecture. Ceci n’est pas obligatoire.

Il peut y avoir plusieurs @ELSEIF entre @IF et @ENDIF. Ils sont évalués dans l’ordre, et le premier à être vrai est le seul à avoir son contenu affiché.

Il y a aussi une action @ELSE qui peut être placée après tous les @IF et @ELSEIF. Si toutes les conditions des @IF et @ELSEIF sont fausses, alors le contenu après le @ELSE sera affiché.

Une explication plus approfondie de l’utilisation de @IF (et @ELSEIF) est disponible dans les explications : Clarifying @IF.

Voir aussi