j'aimerai faire une boucle avec deux conditions de mots clés : Afficher les articles de la rubrique ayant pour mot clé LEMOT1 mais pas ceux ayant pour mot clé LEMOT2, sachant tous les articles de la rubrique ont LEMOT1. J'arrive facilement à faire la première mais pas la deuxième. Je pourrais créer un mot clé spécial mais ça me fait changer beaucoup d'articles...
<BOUCLE_menu_contenu(ARTICLES){id_rubrique}{titre_mot=_LEMOT1}{par num titre}{doublons}>
Si tous les articles de la rubrique ont le mot-clé LEMOT1 pourquoi filtrer avec ce mot-clé ?
Sinon il y a une vieille technique :
[ (#REM) Boucle vide avec LEMOT2 ]
<BOUCLE_eliminer_lemot2(ARTICLES) {id_rubrique} {titre_mot=LEMOT2} {doublons}> </BOUCLE_eliminer_lemot2>
[ (#REM) Boucle avec LEMOT1 et critère doublons pour éliminer LEMOT2 ]
<BOUCLE_articles_lemot1(ARTICLES) {id_rubrique} {titre_mot=LEMOT1} {doublons}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles_lemot1>
BMR
Paul a écrit :
Bonjour,
j'aimerai faire une boucle avec deux conditions de mots clés : Afficher les articles de la rubrique ayant pour mot clé LEMOT1 mais pas ceux ayant pour mot clé LEMOT2, sachant tous les articles de la rubrique ont LEMOT1. J'arrive facilement à faire la première mais pas la deuxième. Je pourrais créer un mot clé spécial mais ça me fait changer beaucoup d'articles...
<BOUCLE_menu_contenu(ARTICLES){id_rubrique}{titre_mot=_LEMOT1}{par num titre}{doublons}>
<BOUCLE_exclure(ARTICLES){id_mot=LEMOT2}{doublons}></BOUCLE_exclure>
<BOUCLE_menu_contenu(ARTICLES) {id_mot=LEMOT1} {par num titre}{doublons}>
.....
Pascal
www.pasaj.ch
----- Original Message ----- From: "Paul" <whippingah@libertysurf.fr>
To: <spip@rezo.net>
Sent: Tuesday, March 13, 2007 9:51 AM
Subject: [Spip] boucle avec 2 mots cles
Bonjour,
j'aimerai faire une boucle avec deux conditions de mots clés : Afficher
les articles de la rubrique ayant pour mot clé LEMOT1 mais pas ceux
ayant pour mot clé LEMOT2, sachant tous les articles de la rubrique ont
LEMOT1. J'arrive facilement à faire la première mais pas la deuxième. Je
pourrais créer un mot clé spécial mais ça me fait changer beaucoup
d'articles...
<BOUCLE_menu_contenu(ARTICLES){id_rubrique}{titre_mot=_LEMOT1}{par num
titre}{doublons}>
Si tous les articles de la rubrique ont le mot-clé LEMOT1 pourquoi filtrer avec ce mot-clé ?
Parce que dans certaines rubriques certains articles n'ont pas ce mot clé, d'autres l'ont et d'autres ont les deux. Et je ne veux afficher que ceux qui ont LEMOT1.
Sinon il y a une vieille technique :
[ (#REM) Boucle vide avec LEMOT2 ]
<BOUCLE_eliminer_lemot2(ARTICLES) {id_rubrique} {titre_mot=LEMOT2} {doublons}> </BOUCLE_eliminer_lemot2>
[ (#REM) Boucle avec LEMOT1 et critère doublons pour éliminer LEMOT2 ]
<BOUCLE_articles_lemot1(ARTICLES) {id_rubrique} {titre_mot=LEMOT1} {doublons}>
<a href="#URL_ARTICLE">#TITRE</a>
</BOUCLE_articles_lemot1>
Je n'y avais pas pensé. Mais bizarrement ça ne fonctionne pas... Pour j'ai exactement la même boucle autre part et ça marche...
BMR