Il y a quelques jours, quelqu'un se demandait comment faire une boucle du type : {id_document IN #PS} (par exemple).
J'ai trouvé un contournement :
A l'aide d'un filtre, on change les ',' en '|' :
function criteriser($texte) {return str_replace(',','|',$texte);}
Ensuite, le critère de boucle devient : {id_document == ^(#PS|criteriser)$}. Et voilà.
(en fait, j'en avait besoin dans un modèle, donc je ne pouvais pas mettre directement les pipes dans la balise).
D'après la doc : Les critères communs à toutes les boucles - SPIP (merci à la web developper toolbar de permettre d'afficher les ancres!)
Il me semble (à vérifier) que {id_document IN #PS**} aurait fait l'affaire.
D'après la doc : Les critères communs à toutes les boucles - SPIP
(merci à la web developper toolbar de permettre d'afficher les ancres!)
Il me semble (à vérifier) que {id_document IN #PS**} aurait fait l'affaire.
Hélas non, {id_document IN #TRUC**} ne marche que si #TRUC est un
"tableau" (par exemple, #ENV{truc} quand on passe dans l'url un
truc=1&truc=2...) ; on pourrait décider que c'est une feature, ça
éviterait toutes ces contorsions. (faire un ticket)