192-pb de boucle mots clés

voila j’ai refait ma boucle sous cette forme :

<BOUCLE_compoB(MOTS){id_article=#ENV{id}}{id_groupe=19}{exclus}{doublons}{par titre}>
<BOUCLE_compo2(ARTICLES){id_mot=#ID_MOT}{exclus}{doublons}{par titre}{id_rubrique == ^(23|250|172|378|173|383)$}>
#TITRE
</BOUCLE_compo2>
</BOUCLE_compoB>

pour ne saisir que le numéro d’article et non plus le id_mot clé

pour chaque id_mot clé trouvé, j’affiche le lien de l’url

probleme ca ne fonctionne pas : j’ai l’impression que le passage de l’id_mot trouvé entre les 2 boucles ne se fait pas ?

y a til un souci sur le test : {id_mot=#ID_MOT} ?

thanx

Gaius Baltar <gaius.baltar@orange.fr> wrote:

<BOUCLE_compoB(MOTS){id_article=#ENV{id}}{id_groupe=19}{exclus}{doublons}{pa
r titre}>
<BOUCLE_compo2(ARTICLES){id_mot=#ID_MOT}{exclus}{doublons}{par
titre}{id_rubrique == ^(23|250|172|378|173|383)$}>
  <a href="#URL_ARTICLE" title="#DESCRIPTIF"> #TITRE</a>
</BOUCLE_compo2>
</BOUCLE_compoB>

1. je ne pense pas qu'il soit utile de mettre id_article=#ENV{id} dans
ta première boucle et de même id_mot=#ID_MOT dans la seconde

<BOUCLE_compoB(MOTS){id_article}{id_groupe=19}{exclus}{doublons}{pa
r titre}>
<BOUCLE_compo2(ARTICLES){id_mot}{exclus}{doublons}{par
titre}{id_rubrique == ^(23|250|172|378|173|383)$}>
  <a href="#URL_ARTICLE" title="#DESCRIPTIF"> #TITRE</a>
</BOUCLE_compo2>
</BOUCLE_compoB>

voir La syntaxe des boucles - SPIP
Des critères d'environnement en cascade

2. Il me semble qu'il y a une contradiction avec les critères
{exclus}{doublons} dans la seconde boucle. Dans la première tu
sélectionnes tous les mots clés du groupe 19 sauf ceux de l'article
courant.
puis pour chaque mot clé, tous les articles qui ont ce mot clef... donc
si tu exclus...
Perso je commencerais par voir ce que donnent mes boucles avec le
minimum de critères se sélection, puis ensuite opérer des raffinements.

--
Dominique
http://wojylac.free.fr

Bonjour Dominique,

Ok je te remercie vivement pour ta reponse

Suite a ton aide, en corrigeant mon developpement la nouvelle version est :

<table class="spip">
<tbody>
  
<BOUCLE_filma(MOTS){id_article}{id_groupe=6}{doublons}{par titre}>
  <BOUCLE_filma2(ARTICLES){id_mot}{exclus}{doublons}{par titre}>
<tr><td> <a href="#URL_ARTICLE" title="#TITRE">
[(#LOGO_ARTICLE||image_reduire{125,125})]</a></td><td><a href="#URL_ARTICLE"
title="#TITRE"> #DESCRIPTIF</a> </td></tr>
  </BOUCLE_filma2>
</BOUCLE_filma>

</tbody>
</table>

Je vais tester plus avant pour etre sur ,

Tu as raison sur les deux points, les filtres {id} et les {exclus} dans les
boucles
La moindre faute d'inatention peut etre.... fatale

Ce qui evite de passer en parametres les mots clés notamment, ou encore les
numeros articles destination que ce soit pour les compositeurs ou la
filmographie

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Dominique
Envoyé : lundi 30 avril 2007 11:35
À : spip@rezo.net
Objet : Re: [Spip] 192-pb de boucle mots clés

Gaius Baltar <gaius.baltar@orange.fr> wrote:

<BOUCLE_compoB(MOTS){id_article=#ENV{id}}{id_groupe=19}{exclus}{doublo
ns}{pa
r titre}>
<BOUCLE_compo2(ARTICLES){id_mot=#ID_MOT}{exclus}{doublons}{par
titre}{id_rubrique == ^(23|250|172|378|173|383)$}>
  <a href="#URL_ARTICLE" title="#DESCRIPTIF"> #TITRE</a>
</BOUCLE_compo2> </BOUCLE_compoB>

1. je ne pense pas qu'il soit utile de mettre id_article=#ENV{id} dans ta
première boucle et de même id_mot=#ID_MOT dans la seconde

<BOUCLE_compoB(MOTS){id_article}{id_groupe=19}{exclus}{doublons}{pa
r titre}>
<BOUCLE_compo2(ARTICLES){id_mot}{exclus}{doublons}{par
titre}{id_rubrique == ^(23|250|172|378|173|383)$}>
  <a href="#URL_ARTICLE" title="#DESCRIPTIF"> #TITRE</a> </BOUCLE_compo2>
</BOUCLE_compoB>

voir La syntaxe des boucles - SPIP
Des critères d'environnement en cascade

2. Il me semble qu'il y a une contradiction avec les critères
{exclus}{doublons} dans la seconde boucle. Dans la première tu sélectionnes
tous les mots clés du groupe 19 sauf ceux de l'article courant.
puis pour chaque mot clé, tous les articles qui ont ce mot clef... donc si
tu exclus...
Perso je commencerais par voir ce que donnent mes boucles avec le minimum de
critères se sélection, puis ensuite opérer des raffinements.

--
Dominique
http://wojylac.free.fr

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net Infos et archives :
http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/ irc://irc.freenode.net/spip FAQ
: http://www.spip-contrib.net/spikini/FaQ