Bonjour,
En faisant un petit RTFM personnel de http://www.spip.net/fr_article4574.html
j'ai découvert [(#SELF|form_hidden)]
Je m'empresse de tester et je découvre que dans une page de rubrique :
monsite.tld/?rubrique12
le hidden généré fait que l'url d'arrivée à la soumission du formulaire est :
monsite.tld/?rubrique12=&autreparam=zzz
Et du coup, SPIP affiche la page d'accueil du site à cause du = en trop dans l'url.
-- RealET
moi je trouve ça
<input name="rubrique12" value="" type="hidden" /> <input name="id_rubrique" value="12"
type="hidden" /> <input name="page" value="rubrique" type="hidden" />
Donc certes cela produit un disgracieux ?rubrique12=&page=id_rubrique&id_rubrique=12 mais qui n'en est pas moins fonctionnel.
Cédric
* cedric.morin@yterium.com tapuscrivait, le 13/03/2010 16:14:
moi je trouve ça
<input name="rubrique12" value="" type="hidden" /> <input name="id_rubrique" value="12"
type="hidden" /> <input name="page" value="rubrique" type="hidden" />
Donc certes cela produit un disgracieux ?rubrique12=&page=id_rubrique&id_rubrique=12 mais qui n'en est pas moins fonctionnel.
Mon rapport de bug était incomplet.
Si l'url est spip.php?rubrique49&var_mode=recalcul ça marche comme tu dis :
<input name="rubrique49" value="" type="hidden" />
<input name="lang" value="fr" type="hidden" />
<input name="id_rubrique" value="49" type="hidden" />
<input name="page" value="rubrique" type="hidden" />
Mais si l'url est :
spip.php?rubrique49&calendrier=1&var_mode=recalcul
il en manque :
<input name="rubrique49" value="" type="hidden" />
<input name="calendrier" value="1" type="hidden" />
Et j'ai testé avec un squelette rubrique.html n'ayant qu'une ligne :
[(#SELF|form_hidden)]