Rappel principe de base d'une condition:

Les conditions sont nécessaires lorsque pour une action il y a plusieurs possibilités. Par exemple:

Syntaxe d'une condition:

{% if ... %}
  Action 1
{% elseif ... %}
  Action 2
{% else %}
  Action 3
{% endif %}

Exemple de code:

{% if membre.age < 12 %}
  <p>Il faut avoir au moins 12 ans pour ce film.</p>
{% elseif membre.age < 18 %}
  <p>OK bon film.</p>
{% else %}
  <p>Un peu vieux pour voir ce film non ?</p>
{% endif %}

Extrait 1:

{% if membre.age < 12 %}
  <p>Il faut avoir au moins 12 ans pour ce film.</p>

Ce premier extrait signifie que si l'age d'un membre est inférieur à 12, alors on affiche le texte interdisant les moins de 12 ans.

Extrait 2:

{% elseif membre.age < 18 %}
  <p>OK bon film.</p>  

Ce deuxième extrait signifie que si l'extrait 1 n'est pas valide mais si l'age d'un membre est inférieur à 18, alors on affiche le texte autorisant le film

Extrait 3:

{% else %}
  <p>Un peu vieux pour voir ce film non ?</p>  

Ce troisième extrait signifie que si tous les extraits précédents ne sont pas valide(donc toutes les conditions précédentes), on affiche le texte des plus de 18 ans

Extrait 4:

{% endif %} 

Ce dernier extrait est très important, il sert à déterminer la fin de toutes les conditions précédentes

Liens documentation