Bonjour.
Mon site est sous Spip 1.8 et j’ai une rubrique “agenda” où j’affiche les activités correspondant à un mot-clé d’un premier groupe de mots (“théâtre”, “expositions”, etc.), par exemple:
http://www.week-ends.be/agenda_theme.php3?id_mot=2
Cela fonctionne parfaitement.
Cela se complique quand je fais intervenir un autre groupe de mots, où je classe les activités en fonction de leur intérêt. Une simple boucle sur ce second groupe de mots affiche tous les articles, y compris ceux des autres mots-clés du premier groupe. J’ai donc, sur la page “théâtre”, les activités intéressantes des rubriques “exposition”, etc.
J’ai donc mis une boucle d’exclusion avec le critère “doublons” pour éliminer les activités qui n’ont pas le mot-clé courant:
<BOUCLE_exclusion(MOTS){id_mot != #ID_MOT}{doublons}>-
</BOUCLE_exclusion>
C’est donc censé, sur la page citée plus haut, m’exclure tous les articles liées à un mot-clé dont l’ID est différent de 2.
Ca ne fonctionne pas.
Pour tester, j’ai créé une boucle d’affichage de ces mots exclus pour voir ce que Spip prenait en compte:
<BOUCLE_exclusion(MOTS){id_mot != #ID_MOT}{doublons}>-
#TITRE
</BOUCLE_exclusion>
Et la liste affiche tous les mots-clés, y compris celui du mot-clé courant.
Comment est-ce possible? Où est-ce que je commets une erreur?
J’ai essayé aussi en précisant le numéro du groupe de mots-clés, rien à faire…
Merci d’avance pour les suggestions.
Patrick