Bonjour à tous et merci par avance pour votre aide...
J'ai un article qui peut être indexé avec des mots de plus sieurs groupes.
J'ai une catégorie qui se résume à un seul groupe "Indexation enfants"
J'ai une catégorie "Indexation adultes" (avec à l'intérieur plusieurs
groupes : sciences, arts, techniques...)
Pour l'affichage des mots de la première catégorie pas de problème.
Pour la seconde, je n'y arrive pas
J'ai la boucle :
<BOUCLE_mots_groupe3(MOTS){id_groupe==9|13|20|21}{id_article}><div
class='keyword'>
<h2 class="mast">Indexation adulte : </h2>
<ul><li><img src="#CHEMIN {images/bg/tag_green.png}" class="posttag"
alt="<:tags:>" style="border: 0px;" /><a href="#URL_MOT "
rel="tag">#TYPE - #TITRE</a></li></ul>
</div></BOUCLE_mots_groupe3>
Mon affichage est :
Indexation adulte :
- sciences - animaux
- sciences - terre
Indexation adulte :
- arts - peinture
- arts - musique
Or, je voudrais :
Indexation adulte :
- sciences - animaux
- sciences - terre
- arts - peinture
- arts - musique
Quelqu'un peut-il m'aider ?
Merci
Robert
est ce que ta boucle est encadrée par la boucle mot indexation adulte?
ensuite tu fais une boucle article id_groupe avec le critère sans précision pour récolter tous les articles de chaque type
Personnellement j’aurai attribué des mots cles composés pour éviter une étape genre ‹ art-peinture › que j’aurai mis dans le groupe ‹ adultes ›.
j’espère que ça aide
didier
Le 16 janvier 2010 08:02, Robert CARON <robert.caron.centre@gmail.com > a écrit :
Bonjour à tous et merci par avance pour votre aide…
J’ai un article qui peut être indexé avec des mots de plus sieurs groupes.
J’ai une catégorie qui se résume à un seul groupe « Indexation enfants »
J’ai une catégorie « Indexation adultes » (avec à l’intérieur plusieurs
groupes : sciences, arts, techniques…)
Pour l’affichage des mots de la première catégorie pas de problème.
Pour la seconde, je n’y arrive pas
J’ai la boucle :
<BOUCLE_mots_groupe3(MOTS){id_groupe==9|13|20|21}{id_article}>
Mon affichage est :
Indexation adulte :
sciences - animaux
sciences - terre
Indexation adulte :
arts - peinture
arts - musique
Or, je voudrais :
Indexation adulte :
sciences - animaux
sciences - terre
arts - peinture
arts - musique
Quelqu’un peut-il m’aider ?
Merci
Robert
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
–
Didier Balick
CONSULTANT / FORMATEUR
01 64 57 07 80
06 78 64 77 68
Accompagnement professionnel et personnel
Gestion du stress, créativité, innovation
09 58 35 50 58 (Fax)
Je protège ma planète, imprimer ce mail consomme du papier (forêts) et de l’énergie en ai-je vraiment besoin?
Le 16 janvier 2010 08:02, Robert CARON <robert.caron.centre@gmail.com> a écrit :
J'ai la boucle :
<BOUCLE_mots_groupe3(MOTS){id_groupe==9|13|20|21}{id_article}><div
class='keyword'>
<h2 class="mast">Indexation adulte : </h2>
<ul><li><img src="#CHEMIN {images/bg/tag_green.png}" class="posttag"
alt="<:tags:>" style="border: 0px;" /><a href="#URL_MOT "
rel="tag">#TYPE - #TITRE</a></li></ul>
</div></BOUCLE_mots_groupe3>
Tu pourrais essayer:
<B_mots_groupe3>
<div class='keyword'>
<h2 class="mast">Indexation adulte : </h2>
<ul>
<BOUCLE_mots_groupe3(MOTS){id_groupe==9|13|20|21}{id_article}><li><img
src="#CHEMIN {images/bg/tag_green.png}" class="posttag"
alt="<:tags:>" style="border: 0px;" /><a href="#URL_MOT "
rel="tag">#TYPE - #TITRE</a></li></BOUCLE_mots_groupe3>
</ul>
</div>
</B_mots_groupe3>
Cf: La syntaxe des boucles - SPIP
Et j'en profite aussi pour te conseiller de remplacer
{id_groupe==9|13|20|21} par {id_groupe IN 9,13,20,21}. Je crois que ce
sera plus rapide. Cf:
... IN ... limite l'affichage aux résultats ayant un critère appartenant à un ensemble fini. xxxx IN a,b,c,d limite l'affichage aux résultats (…)
--
Bertrand Marne
Super ! Merci... ça marche
Robert
2010/1/16 MARNE Bertrand <bmarne@free.fr>:
Le 16 janvier 2010 08:02, Robert CARON <robert.caron.centre@gmail.com> a écrit :
J'ai la boucle :
<BOUCLE_mots_groupe3(MOTS){id_groupe==9|13|20|21}{id_article}><div
class='keyword'>
<h2 class="mast">Indexation adulte : </h2>
<ul><li><img src="#CHEMIN {images/bg/tag_green.png}" class="posttag"
alt="<:tags:>" style="border: 0px;" /><a href="#URL_MOT "
rel="tag">#TYPE - #TITRE</a></li></ul>
</div></BOUCLE_mots_groupe3>
Tu pourrais essayer:
<B_mots_groupe3>
<div class='keyword'>
<h2 class="mast">Indexation adulte : </h2>
<ul>
<BOUCLE_mots_groupe3(MOTS){id_groupe==9|13|20|21}{id_article}><li><img
src="#CHEMIN {images/bg/tag_green.png}" class="posttag"
alt="<:tags:>" style="border: 0px;" /><a href="#URL_MOT "
rel="tag">#TYPE - #TITRE</a></li></BOUCLE_mots_groupe3>
</ul>
</div>
</B_mots_groupe3>
Cf: La syntaxe des boucles - SPIP
Et j'en profite aussi pour te conseiller de remplacer
{id_groupe==9|13|20|21} par {id_groupe IN 9,13,20,21}. Je crois que ce
sera plus rapide. Cf:
{critère IN valeur1, valeur2[, valeur3,..., valeurN]} - SPIP
--
Bertrand Marne