2
Indiquez l’intérêt que vous portez à cette question
0

Boucle Article selon mot-clef n1 OU n2 (critère IN)

Bonjour,
je cherche à récupérer la liste des articles contenant l’id_mot n1 OU l’id_mot n2 en passant les valeurs n1 et n2 par l’URL.

Exemple : l’article ARTA contient le mot-clef n1, ARTB contient n2 ; ma requête doit retourner ARTA et ARTB

En théorie, une solution serait de créer une variable listemots=n1,n2 et de la transmettre au squelette par l’URL, (exemple : spip.php ?squelette&listemots=n1,n2 ), de la récupérer par #ENV*listemots, et dans le squelette d’écrire la boucle

En pratique, le squelette récupère bien la variable complète (avec la virgule, j’ai vérifié en affichant le contenu de la variable listemot avant la boucle), mais la boucle s’arrête à la première valeur (n1) et ne tient pas compte de tout ce qui se trouve après la virgule (donc je n’affiche que ARTA).

Quelqu’un aurait-il une idée ? (passage par un tableau ? ou une syntaxe correcte ?)
Merci d’avance