* Emmanuel Saint-James tapuscrivait, le 12/11/2008 21:25:
C'était anormal. C'est maintenant fonctionnel.
Merci beaucoup !
Par contre, par rapport à la doc, il faut écrire les encodés sinon, ça passe pas.
Et du coup,
[(#URL_RUBRIQUE|parametre_url{id_mot[],#ENV{id_mot}})]
produit :
?id_mot[]=114&id_mot[]=9
Alors que #SELF produit :
?id_mot%5B%5D=114&id_mot%5B%5D=9
Mais
[(#URL_RUBRIQUE|parametre_url{id_mot%5B%5D,#ENV{id_mot}})]
produit comme #SELF :
?id_mot%5B%5D=114&id_mot%5B%5D=9
Du coup, est-ce qu'il ne faudrait pas modifier les commentaires de la fonction et la page http://doc.spip.org/@parametre_url ?
(Afin de spécifier que les doivent être encodés : %5B%5D )
?id_mot%5B%5D=114&id_mot%5B%5D=9
les doivent être encodés : %5B%5D
J'ai rien contre le pali antique
ni d'ailleurs contre l'assembleur Z80,
mais franchement, au niveau lisibilité, c'est vraiment pas ça ...
Alors, j'ai tenté :
[(#URL_RUBRIQUE|parametre_url{id_mot,#ENV{id_mot}})]
qui produit :
?id_mot=114&id_mot=9
Ce qui ne convient pas, parce que ce n'est plus un tableau de valeur, mais une valeur écrasée par la suivante (ou l'inverse, je ne sais pas).
L'idéal serait un rajout automatique des par parametre_url si le 2e paramètre est un tableau (mais là, on va encore dire que je crois au père noël).
* Emmanuel Saint-James tapuscrivait, le 12/11/2008 23:40:
Alors, j'ai tenté :
[(#URL_RUBRIQUE|parametre_url{id_mot,#ENV{id_mot}})]
qui produit :
?id_mot=114&id_mot=9
Ce qui ne convient pas, parce que ce n'est plus un tableau de valeur, mais une valeur écrasée par la suivante (ou l'inverse, je ne sais pas).
L'idéal serait un rajout automatique des par parametre_url si le 2e paramètre est un tableau (mais là, on va encore dire que je crois au père noël).
je ne sais pas comment tu as fait ton test, mais chez moi le pere noel existe.
ah ?!?
Pour faire le test, j'ai un squelette appelé avec dans l'URL :
?id_mot=114&id_mot=9&var_mode=recalcul
Et comme balise (dans une Boucle rubriques idoine) :
[(#URL_RUBRIQUE|parametre_url{id_mot,#ENV{id_mot}})]
qui produit :
-Agenda,49-.html?id_mot=114&id_mot=9