[Spip] Afficher tous les mots rattachés à tous les articles d'une rubrique [Résolu]

On 4/9/07, EtherREAL <ether@etherreal.com> wrote:

Bonjour,

je pense que je bloque sur un truc tout bête, mais en même temps j'ai
l'impression que c'est la boucle la plus tordue que je sois amené à
faire depuis ma jeune expérience de SPIPeur.

Donc voila, dans une page de rubrique (rubrique-2.html) - j'utilise
SPIP 1.9.1 - je veux faire une liste déroulante qui contiendrait la
liste de tous les mots clés du groupe de mots clés numéro 2 qui
seraient rattachés à des articles de la rubrique que l'on consulte
(rubrique 2 donc).

Avant, je faisais ca en PHP, et je parcourais tout simplement ma table
qui faisait le lien articles-mots. Mais là je dois apparemment faire
une boucle sur les mots du groupe 2 et une boucle sur les articles de
la rubrique 2, mais je ne vois pas comment lier ces deux boucles.

Je précise que ces mots ne sont pas et ne peuvent pas être reliés à la
rubrique 2 car :
- ils sont aussi utilisés dans la rubrique 1
- un de ces mots peut être rattaché à des articles de la rubrique 1,
ou des articles de la rubrique 2, mais aussi a divers articles dans
les rubriques 1 ET 2

Si quelqu'un a la solution, je suis preneur !!

Merci d'avance,

Fabrice

Bien évidemment, il suffit que je lance une bouteille à la mer pour
trouver la solution :

<BOUCLE_deroulant(MOTS){id_groupe = 2}{unique}{par titre}>
      <B_avec_articles>
        <option VALUE="#URL_MOT">#TITRE</option>
      <BOUCLE_avec_articles(ARTICLES){id_rubrique}{id_mot}>
      </BOUCLE_avec_articles>
</BOUCLE_deroulant>

C'est le tutoriel sur spip.net qui m'a aidé.
J'ai pas encore le réflexe d'utiliser les boucles "B_" et il ne me
serait pas venu à l'idée de faire une boucle vide comme ici la boucle
ARTICLES.

Enfin ca marche. c'est la fête !!

Fabrice

--
http://www.etherreal.com