Affichage conditionnel

Bonjour ,

Dans une RUBRIQUE, certaines SOUS-RUBRIQUES possédent des ARTICLES avec le MOT-CLEF « guide ».

j’aimerai faire apparaitre un bloc (table) comme:

-- #titre sous-rubrique 1 #titre article1 #titre article2 ... ... -- #titre sous-rubrique 2 #titre article1 #titre article2 ...

– …

Seul les articles avec le mot clef "guide" doivent s'afficher

Je me melle les pinceaux dans le code conditionnel pour ne pas generer les tags

si aucune des sous-rubriques ne contient d’article avec le bon mot-clef.

Pourquoi ca ne marche pas???

<B_test>

<BOUCLE_rubriquecourante(RUBRIQUES){id_rubrique}>
<BOUCLE_sousrubriquess(RUBRIQUES){id_parent}>
[- (#TITRE)
]
<BOUCLE_articless(ARTICLES){id_rubrique}{par num titre}>
<BOUCLE_test(ARTICLES){id_article}{titre_mot=Guide}>
[(#TITRE)
]
</BOUCLE_test>
</BOUCLE_articless>
</BOUCLE_sousrubriquess>
</BOUCLE_rubriquecourante>

J’espere avoir votre aide avant de tourner fou!!!
Merci à l’avance!
Christophe

Erreur dans le code si tu veux que ton tableau ne s’affiche pas il faut qu’il soit dans ta boucle donc le code devrait être et en plus il faut que ton code optionnel soit B_test est le nom de ta première boucle sinon ça ne marche pas. Voici donc la bonne boucle :

<B_rubriquecourante>
<BOUCLE_rubriquecourante(RUBRIQUES){id_rubrique}>
<BOUCLE_sousrubriquess(RUBRIQUES){id_parent}>

[- (#TITRE)
] [(#TITRE)
]

Manuel Adami
http://www.ecranbureau.com
L’aide aux néophytes de l’info et de SPIP et son forum (http://www.ecranbureau.com/rubrique.php3?id_rubrique=192)

Merci pour votre aide Mr De Bureau :slight_smile:
Pas de koi

Le code fonctionne …mais je ne comprend pas pkoi :frowning:
parce que le code est bon lol

Peux tu continuer à m’expliquer?

maintenant je voudrais que

  • la table ne soit generée que si il existe au moins un article avec mot clef « guide »
    de toute façon la boucle le faisait déjà car si il existe au moins un article ayant le mot clé guide, il l’affiche et donc la table est générée en meme temps

  • le titre des rubrique n’apparait que si la rubrique contient un article avec mot clef « guide »
    on rajoutera juste le code titre rubrique voir code ci_dessous

Voici le code :

<B_rubriquecourante>

<BOUCLE_sousrubriquess(RUBRIQUES){id_parent}>

</BOUCLE_rubriquecourante>

[(#TITRE|supprimer_numero|majuscules)
]

[- (#TITRE)
] [(#TITRE)
]

Merci à l’avance!!
Christophe

Manuel Adami
http://www.ecranbureau.com
L’aide aux néophytes de l’info et de SPIP et son forum (http://www.ecranbureau.com/rubrique.php3?id_rubrique=192)