Salut,
j’utilise un formulaire sous forme de liste déroulante (voir plus bas) pour filtrer le résultat d’un boucle sur un site dont les URLs sont en en query-string.
Le filtrage en lui même fonctionne mais, quand j’envoie le choix avec le submit
, je perds l’url de la page en cours et je suis renvoyé à la racine : depuis la page www.domaine.net/?ma-page
, je suis redirigé vers www.domaine.net/?membre=27
au lieu de www.domaine.net/?ma-page&membre=27
.
J’ai essayé avec [(#SELF|form_hidden)]
comme indiqué ici |form_hidden - SPIP mais je suis redirigé vers www.domaine.net/?ma-page=&membre=27
avec un =
en trop après ma-page
.
Bref, je tourne en rond
<B_membres>
<form action="#SELF" method="get" class="select2">
<select name="membre" onchange="this.form.submit()" data-placeholder="<:prefix:filtrer_par_membre:>" data-allow-clear="true">
<option value=""></option>
<BOUCLE_membres(ARTICLES){id_rubrique=3}{par titre}>
<option value="#ID_ARTICLE"[(#ENV{membre}|=={#ID_ARTICLE}|oui) selected]>#TITRE</option>
</BOUCLE_membres>
</select>
</form>
</B_membres>