Hello,
Si je comprends bien, le formulaire s’afficherait dans une modale ?
Une piste avec la mediabox, incluse de base dans SPIP :
- Dans la configuration de la mediabox (Squelettes > boîte multimédia), ajoute le sélecteur
.mediabox
(indiquez la cible des éléments...). - Crées une page ne contenant que le formulaire de recherche, par exemple
rechercher_modale.html
- Enfin, le bouton déclenchant la modale :
<a class="mediabox" href="#URL_PAGE{rechercher_modale}">Rechercher</a>
L’avantage de cette méthode, c’est que c’est simple à mettre en place, et ça fonctionne pour les gens qui n’ont pas javascript (vu que c’est un simple lien).
Si tu as le plugin Z-Core, tu peux ajouter le paramètre ?var_zajax=content
à l’URL pour ne charger que le bloc content dans la modale. Après il y a d’autres options pour choisir les dimensions de la modale : https://contrib.spip.net/MediaBox