[spip-dev] |unique dans modeles/

Bonjour,

branches/spip-2.0 12859

Le filtre |unique semble ne plus marcher si la boucle est appelée dans un modèle.

test.html:
<BOUCLE_exemple(SYNDIC) {par nom_site} >
[(#URL_SITE|unique{nomsite})]<br />
</BOUCLE_exemple>

marche comme prévu avec spip.php?page=modele/test

mais appelé dans un article avec <test|1> (essayé aussi avec d'autres nombres), rien n'est affiché. Si j'édite l'article avec crayons et change avec <test|XX>, le résultat de la boucle est affiché ; mais disparaît à nouveau si je recalcule (et crayons(?) me demande si je veux vraiment "Quitter la page sans sauvegarder ?")...

Frédéric Moinard a écrit :

Bonjour,

branches/spip-2.0 12859

Le filtre |unique semble ne plus marcher si la boucle est appelée dans un modèle.

test.html:
<BOUCLE_exemple(SYNDIC) {par nom_site} >
[(#URL_SITE|unique{nomsite})]<br />
</BOUCLE_exemple>

marche comme prévu avec spip.php?page=modele/test

Il n'est pas possible d'appeler une page avec un / ... ça ne peut donc pas marcher tout à fait comme ça :wink:

mais appelé dans un article avec <test|1> (essayé aussi avec d'autres nombres), rien n'est affiché. Si j'édite l'article avec crayons et change avec <test|XX>

Je croyais qu'on écrivait <testXX> ou <test|param=XX> non ?
Est-ce que ça change quelque chose ?

Matthieu Marcillaud a écrit :

Frédéric Moinard a écrit :

Bonjour,

branches/spip-2.0 12859

Le filtre |unique semble ne plus marcher si la boucle est appelée
dans un modèle.

test.html: <BOUCLE_exemple(SYNDIC) {par nom_site} > [(#URL_SITE|unique{nomsite})]<br /> </BOUCLE_exemple>

marche comme prévu avec spip.php?page=modele/test

Il n'est pas possible d'appeler une page avec un / ... ça ne peut
donc pas marcher tout à fait comme ça :wink:

ben si (avec modeleS)... je ne savais pas que c'était censé ne pas
marcher, vu que la boucle répond... première ligne dit
"http://apemu.free.fr/&quot;, c'est la bonne réponse.

mais appelé dans un article avec <test|1> (essayé aussi avec
d'autres nombres), rien n'est affiché. Si j'édite l'article avec
crayons et change avec <test|XX>

Je croyais qu'on écrivait <testXX> ou <test|param=XX> non ? Est-ce
que ça change quelque chose ?

mis à part que l'appel est sûrement plus orthodoxe, le résultat est le
même (aucun affichage de la valeur sauf si modif avec crayons et perte
au (re)calcul)