**Rappel principe de base d'une condition:** Les conditions sont nécessaires lorsque pour une action il y a plusieurs possibilités. Par exemple: * Si une personne a plus de 12 ans je l'autorise à regarder un film * Sinon je n'autorise pas cette personne à regarder le film **Syntaxe d'une condition:** {% if ... %} Action 1 {% elseif ... %} Action 2 {% else %} Action 3 {% endif %} **Exemple de code:** {% if membre.age < 12 %}

Il faut avoir au moins 12 ans pour ce film.

{% elseif membre.age < 18 %}

OK bon film.

{% else %}

Un peu vieux pour voir ce film non ?

{% endif %}
**Extrait 1:** {% if membre.age < 12 %}

Il faut avoir au moins 12 ans pour ce film.

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. * Le "if" étant l'instruction "si". * "membre.age" étant la variable qui contient l'age de la personne. **Extrait 2:** {% elseif membre.age < 18 %}

OK bon film.

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 * Le "elseif" étant l'instruction signifiant "sinon si". **Extrait 3:** {% else %}

Un peu vieux pour voir ce film non ?

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 * Le "else" étant l'instruction signifiant "sinon". **Extrait 4:** {% endif %} Ce dernier extrait est très important, il sert à déterminer la fin de toutes les conditions précédentes * Le "endid" étant l'instruction signifiant "fin de l'instruction si". === Liens documentation=== * [[https://twig.symfony.com/doc/2.x/tags/if.html|La condition If]]