Sans doute une question bête mais impossible de trouver la réponse sur le web.
Comment utiliser la boucle CONDITION avec plusieurs conditions ? Avec une seule, sa fonctionne très bien, mais pas avec plusieurs.
La doc officielle indique bien que « la boucle CONDITION permet de créer des tests. »
J’ai testé « et », « AND », « && » mais rien de cela ne fonctionne…
<BOUCLE_test(CONDITION){si #GET{type_lycee_general}|{oui} AND #GET{type_lycee_technologique}|{oui} AND #GET{type_lycee_professionnel}|{oui}}>
Avec les parenthèses je n’ai pas d’erreur mais les conditions ne sont pas prises en compte :
<BOUCLE_test(CONDITION){si (#GET{type_lycee_general}|{oui}) AND (#GET{type_lycee_technologique}|{oui}) AND (#GET{type_lycee_professionnel}|{oui})}>
Le 06/03/2021 à 15:43, Julien Delmas a écrit :
> <BOUCLE_test(CONDITION){si (#GET{type_lycee_general}|{oui}) AND (#GET{type_lycee_technologique}|{oui}) AND (#GET{type_lycee_professionnel}|{oui})}>
- Avec tout filtre et notamment |et et |ou, tu peux composer les conditions :
<BOUCLE_test(CONDITION)
{si #GET{type_lycee_general}|et{#GET{type_lycee_technologique}}|et{#GET{type_lycee_professionnel}}}>
- En indiquant les conditions à la suite, pour faire leur conjonction (AND)
<BOUCLE_test(CONDITION)
{si #GET{type_lycee_general}}
{si #GET{type_lycee_technologique}}
{si #GET{type_lycee_professionnel}}
>
Le |oui n'a pas d'utilité ici.