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