Critères optionnel avec opérateur : doc imprécise ou bug?

Maïeul Rouquette <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Hop,

je poste ici la question, car je ne sais pas si c'est un bug de la doc, 
ou bien de SPIP.

Si je prend la doc ici
https://programmer.spip.net/Criteres-optionnels-avec

je lis
"Le test est ainsi effectué uniquement si la valeur désignée est 
présente dans l’environnement, sinon le critère est ignoré."

spontanément je comprend "la valeur désignée" comme la valeur à droite 
de l'opérande, mais en réalité c'est la valeur d'environnement homonyme 
à ce qui est à gauche de l'opérande.

Autrement dit

<BOUCLE_article(ARTICLES){id_article ?IN #ENV{id_article}}{par id_article}>
#ID_ARTICLE
</BOUCLE_article>

me permet bien de passer id_article[]=1&id_article[]=2 à l'appel, et de 
n'afficher que les article 1,2

par contre

<BOUCLE_article(ARTICLES){id_article ?IN #ENV{toto}}{par id_article}>
#ID_ARTICLE
</BOUCLE_article>

fait que si je passe

toto[]=5&toto[]=1

jai quand même tout les articles de retourné.

Donc : incompréhension de la doc, ou bug ?

Maïeul

_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.