[spip-dev] generer_url_public avec ancre et paramètre

Bonjour,
J'espère que je poste ce message sur la bonne liste.
Je suis en spip 2.1.10 [17657] et j'ai remarqué un comportement
bizarre de la fonction generer_url_public lorsqu'on lui fournit une
ancre ainsi que des paramètres.
D'après http://doc.spip.org/@generer_url_public, il est possible d'écrire :
generer_url_public("ma_page#mon_ancre","param=xx")
Cela me génère : /spip.php?page=ma_page%23mon_ancre&param=xx
au lieu de : /spip.php?page=ma_page&param=xx#mon_ancre

Très humblement, je pense qu'il faudrait que generer_url_public
détache l'ancre de $script avant d'appeler la fonction parametre_url
puis concatène l'ancre à $action.

Sébastien

Salut !

Salut et merci
Alors il faudrait écrire :
ancre_url(generer_url_public("ma_page","param=xx"),"mon_ancre")
Ce serait une solution (je teste dès que possible) mais dans ce cas,
il faudrait corriger cet article :
http://doc.spip.org/@generer_url_public
Un contournement qui fonctionne est d'écrire :
generer_url_public("ma_page","param=xx#mon_ancre")
Sébastien