3
Indiquez l’intérêt que vous portez à cette question
1

Liste déroulante de mots-clé avec liens

J’avais besoin d’insérer dans mon squelette un sélecteur sur les mots-clé présentés sous forme de liste déroulante pour aller d’un click vers une page "mot" affichant les éléments correspondants : j’ai beaucoup cherché autour de la balise html "FORM ACTION" et de la balise spip "#BOUTON_ACTION" ... c’est loin d’être évident pour un non-informaticien, les explications trouvées sont assez hermétiques ...
J’ai fini par arriver à une écriture qui mélange les deux balises et qui semble fonctionner (spip2.1.12) mais j’aimerais savoir si elle est correcte :

<div>Faites votre choix dans la liste ci-dessous
<B_menu_mots>
<FORM ACTION="#URL_PAGE{mot}" METHOD="get">
<div>
<SELECT NAME="id_mot" style="width:192px;">
<BOUCLE_menu_mots(MOTS){par titre}>
<OPTION VALUE="#ID_MOT">#TITRE</OPTION>
</BOUCLE_menu_mots>
</SELECT>
<INPUT TYPE="submit" NAME="" VALUE="">
#BOUTON_ACTION{Validez votre choix, #URL_PAGE{mot}|parametre_url{id_mot,#ID_MOT}, ajax}
</div></FORM></B_menu_mots></div>

J’obtiens bien une liste déroulante avec tous les mots-clé qui me permet d’en sélectionner un ; en cliquant sur le bouton de validation on génère l’appel de la page "spip.php ?id_mot=identifiant du mot-clé sélectionné".
Peut-on mieux faire ?