Seulement voilà,
Dans le cas, où <BOUCLE_b> n'envoie aucun résultat, <BOUCLE_a>
s'affiche quand même.
Logique non ? Tu précises toi même que la boucle a renvoie toujours un
résultat...
J'ai pourtant encapsulé la <BOUCLE_a> dans la conditionnelle <B_b>
La conditionnelle <B_b> ne concerne que la boucle du même nom, à savoir
<BOUCLE_B>.
De même, si ta boucle s'appelle <BOUCLE_toto>, la boucle conditionnelle doit
s'appeler <B_toto>.
Je suppose que la fonctionnalité n'est pas prévue, mais est-ce que
quelqu'un à une solution ?
PS: Je précise que <BOUCLE_a> aura toujours un résultat, mais je ne
veux pas qu'il l'affiche si <BOUCLE_b> n'en comporte pas.
J'ai pourtant encapsulé la <BOUCLE_a> dans la conditionnelle <B_b>
La conditionnelle <B_b> ne concerne que la boucle du même nom, à savoir
<BOUCLE_B>.
De même, si ta boucle s'appelle <BOUCLE_toto>, la boucle conditionnelle doit
s'appeler <B_toto>.
C'est bien ce que je pensais...
Logique non ? Tu précises toi même que la boucle a renvoie toujours un
résultat...
Oui, mais comment lui dire de ne pas l'afficher si b ne renvoi aucun résultat ?
-- (<-- rajoute une petite espace après tes --)
Pourquoi ?
Philippe:
Essaie plutôt:
<B_b>
<BOUCLE_a(MOTS){id_mot}> #TITRE
</BOUCLE_a>
</B_b>
<BOUCLE_b(ARTICLES){id_rubrique=1}{id_mot}> #TITRE
</BOUCLE_b>
<//B_b>
Interverti ta boucle a avec ta b dans ce que je t'ai donné
C'est à dire ?
<B_a>
<BOUCLE_a(MOTS){id_mot}>#TITRE</BOUCLE_a>
</B_a>
<BOUCLE_b(ARTICLES){id_mot}>#TITRE</BOUCLE_b>
<//B_a>
C'est ça que tu voulais me proposer ?
Si c'est bien ça, cela ne répond pas à ma question, puisque A renvoie toujours un résultat dans mon cas, et je ne veux afficher A que si B existe.
En quoi la boucle c réglerai le problème ? Je ne comprend pas. De plus, si j'intègre la boucle MOTS dans la boucle ARTICLES, elle va se répéter autant de fois qu'il y a d'articles... pas top
Parce que quand on fait répondre, ça évite de recopier inutilement ta
signature (les logiciels de messagerie savent interpréter les "-- " de
manière à couper en dessous).
Sinon, Philippe t'a donné la bonne réponse il me semble.