mots-cles groupes : n'afficher que les groupes ayant un mot lie a l'article

dans la page article je voudrais afficher les mots-clés liés à l' article
mais classés par groupe avec le titre du groupe

j'ai fait la boucle suivante

<B_groupes>
<ul>
<BOUCLE_groupes(GROUPES_MOTS) {par titre}>
<li>
#TITRE

<B_mots>
<ul>
<BOUCLE_mots(MOTS) {id_groupe}{id_article} {par titre}>
<li>
#TITRE
</li>
</BOUCLE_mots>
</ul>
</B_mots>

</li>
</BOUCLE_groupes>
</ul>
</B_groupes>

problème : tous les groupes s'affichent même ceux qui ne contiennent pas de
mot lié à l'article

comment faire pour que seuls les groupes concernés par l'article soient
affichés ?

Le 3 août 06, à 12:02, Alain a écrit :

dans la page article je voudrais afficher les mots-clés liés à l' article
mais classés par groupe avec le titre du groupe

j'ai fait la boucle suivante

<B_groupes>

  #TITRE

<ul>
<BOUCLE_groupes(GROUPES_MOTS) {par titre}>
<li>

ici tu supprimes #TITRE

<B_mots>
<ul>
<BOUCLE_mots(MOTS) {id_groupe}{id_article} {par titre}>
<li>
#TITRE
</li>
</BOUCLE_mots>
</ul>
</B_mots>

</li>
</BOUCLE_groupes>
</ul>
</B_groupes>

problème : tous les groupes s'affichent même ceux qui ne contiennent pas de
mot lié à l'article

comment faire pour que seuls les groupes concernés par l'article soient
affichés ?

claude

Le 03/08/06, dlatr a écrit :

Le 3 août 06, à 12:02, Alain a écrit :

> dans la page article je voudrais afficher les mots-clés liés à l'
> article
> mais classés par groupe avec le titre du groupe

ici tu supprimes #TITRE

C'est la méthode la plus simple pour ne pas répondre à la question :wink:

Peut-être:
<BOUCLE_mots(MOTS){id_article}{par titre}{" - "}>
<BOUCLE_groupes(GROUPES_MOTS){id_groupe}{par titre}>
#TITRE
</BOUCLE_groupes>
<h3>#TITRE</h3>
<//BOUCLE_groupes>
</BOUCLE_mots>

--
Jacques

Marre de "*quoter comme un goret*" avec OE : (Rappel: quoter n'est

pas coder) http://www.aminautes.org/forums/configurer/oe/QF_doc.html

Où placer sa réponse ?
[Mini-FAQ] Repondre par courrier ou dans les news ?

Alain a écrit :

dans la page article je voudrais afficher les mots-clés liés à l' article
mais classés par groupe avec le titre du groupe

j'ai fait la boucle suivante

<B_groupes>
<ul>
<BOUCLE_groupes(GROUPES_MOTS) {par titre}>
<li>
#TITRE

<B_mots>
<ul>
<BOUCLE_mots(MOTS) {id_groupe}{id_article} {par titre}>
<li>
#TITRE
</li>
</BOUCLE_mots>
</ul>
</B_mots>

</li>
</BOUCLE_groupes>
</ul>
</B_groupes>

problème : tous les groupes s'affichent même ceux qui ne contiennent pas de mot lié à l'article

comment faire pour que seuls les groupes concernés par l'article soient affichés ?

et si tu faisait
<code>

<B_groupes>
  <ul>
<BOUCLE_groupes(GROUPES_MOTS) {par titre}>
<B_mots>
  <li>
  #TITRE

  <ul>
  <BOUCLE_mots(MOTS) {id_groupe}{id_article} {par titre}>
  <li>
#TITRE
  </li>
  </BOUCLE_mots>
  </ul>

  </li>
  </B_mots>
  </BOUCLE_groupes>
  </ul>
  </B_groupes>

</code>

Et voila ...
--
Maïeul
http://maieul.ouvaton.org

Le 3 août 06, à 12:44, Jacques J. a écrit :

Le 03/08/06, dlatr a écrit :

Le 3 août 06, à 12:02, Alain a écrit :

dans la page article je voudrais afficher les mots-clés liés à l'
article
mais classés par groupe avec le titre du groupe

ici tu supprimes #TITRE

C'est la méthode la plus simple pour ne pas répondre à la question :wink:

Peut-être:
<BOUCLE_mots(MOTS){id_article}{par titre}{" - "}>
<BOUCLE_groupes(GROUPES_MOTS){id_groupe}{par titre}>
#TITRE
</BOUCLE_groupes>
<h3>#TITRE</h3>
<//BOUCLE_groupes>
</BOUCLE_mots>

--
Jacques

je pense toujours que :
<B_groupes>
<ul>
<li>
#TITRE
<BOUCLE_groupes(GROUPES_MOTS) {par titre}>

<B_mots>
<ul>
<BOUCLE_mots(MOTS) {id_groupe}{id_article} {par titre}>
<li>
#TITRE
</li>
</BOUCLE_mots>
</ul>
</B_mots>

</li>
</BOUCLE_groupes>
</ul>
</B_groupes>

est meilleur :slight_smile:

mettre le #TITRE entre <B_groupes> et <BOUCLE_groupes> pour qu'il n'apparaisse que s'il y a une réponse (un mot clé dans la boucle BOUCLE_mots incluse)

claude

merci à tous trois

c'est Maïeul qui m'a donné la bonne solution