Bonjour,
Dans mes articles, j’ai un Champs Extra « Boutons radio ».
Champ : SITUATION
Liste de choix :
- Soins,
- Adoption,
- Formulaire,
- …
Je n’arrive pas à retourner avec SWITCH CASE (le plugin Et la lame du couteau suisse) une image (ni même un texte) en fonction de la sélection. (Ce n’est pas un choix laissé à l’internaute dans un formulaire mais un champ de mes articles.)
<div class="liste">
<BOUCLE_art(ARTICLES) {id_rubrique} {par date_accueil}>
<div class="item">
<h3>#TITRE</h3>
#SWITCH{#SITUATION}
[(#CASE{soins}) #CHEMIN{img/soins.png}|balise_img|image_reduire{42}]
[(#CASE{adoption}) #CHEMIN{img/adoption_coeur.png}|balise_img|image_reduire{42}]
[(#CASE{formulaire}) #CHEMIN{img/adoption_en-cours.png}|balise_img|image_reduire{42}]
...
[(#CASE_DEFAULT) Autre attribut.]
</div>
</BOUCLE_art>
</div>
Testé également avec #SWITCH{#ENV{situation}} et plusieurs déclinaison des exemples de l’article sur Contrib…
Je me trompe quelque part, c’est sûr, mais où ?
Ça m’éviterai les boucles [(#SITUATION|oui) … ]
<div class="liste"
<BOUCLE_art(ARTICLES) {id_rubrique} {par date_accueil}>
<div class="item">
<h3>#TITRE</h3>
<BOUCLE_situ1(ARTICLES) {id_article} {situation=soins}>
[(#SITUATION|oui) En soins ]
</BOUCLE_situ1>
<BOUCLE_situ2(ARTICLES) {id_article} {situation=adoption}>
[(#SITUATION|oui) À l'adoption ]
</BOUCLE_situ2>
<BOUCLE_situ5(ARTICLES) {id_article} {situation=formulaire}>
[(#SITUATION|oui) Formulaire d'adoption ]
</BOUCLE_situ5>
...
</div>
</BOUCLE_art>
</div>
Quelqu’un pour m’aider ?
(Accessoirement, le principe est identique pour des cases à cocher ou il y a une spécificité ?)
Amicalement,
David