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