Champ extra et mots clés

Bonjour à tous,

J’ai créé un champ avec un groupe de mots-clés « Catégorie » avec Champs-extras , lié à un nouvel objet éditorial « Listes ».
Dans liste.html, je récupère bien les mots-clés sélectionnées avec la boucle :

<BOUCLE_categorie(MOTS){id_mot IN (#CATEGORIE|explode{’,’})}{tous}{’-’}>

#TITRE

Mais, inversement, je voudrais récupérer les titres de « Listes » liés aux mots-clés de « Catégorie » dans mot.html.
Avez-vous une idée d’une boucle dans mot.html?
Merci

Bonjour,
si je comprends bien, c’est un nouvel objet dans une table LISTES (avec probablement id_liste) dont le champ extra CATEGORIE contient l’id_mot qu’on doit récupérer :
on déjà est dans la boucle mot
<BOUCLE_listesdumot(LISTES){categorie=id_mot}>

normalement on est pas loin… ?

Le 13/07/2017 à 08:44, chankalan@choc0.net a écrit :

Bonjour,
si je comprends bien, c'est un nouvel objet dans une table LISTES (avec probablement id_liste) dont le champ extra CATEGORIE contient l'id_mot qu'on doit récupérer :
on déjà est dans la boucle mot
<BOUCLE_listesdumot(LISTES){categorie=id_mot}>

normalement on est pas loin... ?

Je compléterais avec :

<BOUCLE_listesdumot(LISTES){categorie ?== (^|,)#ID_MOT($|,)}>

Boucle qui va ressortir tes listes en vérifiant et filtrant si ton #ID_MOT est bien dans categorie (regexp de Marcimat - merci à lui - qui permet de checker la valeur passée dans une liste à virgules)

---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.

a oui il manquait un p’tit truc, bien vu ;o)

Oui avez bien compris et on très proche :slight_smile:

Dans une <BOUCLE_mot(MOTS){id_mot}…

J’ai mis :

<BOUCLE_categorie(LISTES){categorie=#ID_MOT}>
#TITRE
</BOUCLE_categorie>

Et ça fonctionne
Merci pour ce coup de pouce salvateur

Bonjour Chourak et merci pour ce rajout , mais :

<BOUCLE_listesdumot(LISTES){categorie ?== (^|,)#ID_MOT($|,)}>
ne me donne aucun résultat et j’ai :

Critère inconnu categorie

|

  • |

Curieux car

<BOUCLE_categorie(LISTES){categorie=#ID_MOT}>

me donne bien le nom de la liste liée