Re: Boucle CONDITION avec plusieurs conditions
Renée Picard <[email protected]>
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <AT5PR8401MB0420B8AC6A05C17E103D89E8BA6F9@AT5PR8401MB0420.NAMPRD84.PROD.OUTLOOK.COM> |
Je viens de faire celle-ci
si il n'y a pas un mot-clé du groupe 4
si un logo_article affiche le
si non affiche celui de la rubrique
si non affiche celui de l'auteur
<B_avec5>
<BOUCLE_avec5(ARTICLES) {id_article}{tout}{!id_groupe=4} >
<BOUCLE_test5(CONDITION){si #LOGO_ARTICLE|>{0}}>
<div
class=" text-center bg-image"
[style="height:13em; background-repeat: no-repeat;background-size:cover;background-image: url((#LOGO_ARTICLE|image_reduire{1200,*}|image_recadre{3:1,'-','center center'}
|extraire_attribut{src})]">
</div>
</BOUCLE_test5>
<B_racine25>
<BOUCLE_racine25(HIERARCHIE){id_article} {logo}{0,1}>
<div
class=" text-center bg-image"
[style="height:13em; background-repeat: no-repeat;background-size:cover;background-image: url((#LOGO_RUBRIQUE|image_recadre{3:1,'-','center center'}
|extraire_attribut{src})]">
</div>
</BOUCLE_racine25>
</B_racine25>
<BOUCLE_autdeb5(AUTEURS)
{id_auteur=#SESSION{id_auteur}}{tout}>
<div
class=" text-center bg-image"
[style="height:13em; background-repeat: no-repeat;background-size:cover;background-image: url((#LOGO_AUTEUR|image_recadre{3:1,'-','center center'}
|extraire_attribut{src})]">
</div>
</BOUCLE_autdeb5>
<//B_racine25>
<//B_test5>
</BOUCLE_avec5>
<//BOUCLE_avec5>
</B_avec5>
________________________________
De : Julien Delmas <[email protected]>
Envoyé : 6 mars 2021 09:43
À : [email protected] <[email protected]>
Objet : [Spip] Boucle CONDITION avec plusieurs conditions
Bonjour à tous,
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})}>
Merci d'avance,
--
Julien Delmas