En attendant, j’ai fini par modifier directement le fichier "formulaire_recherche.html" avec le code que je voulais. Certes ça n’aidera pas ceux qui utilisent différents styles pour les formulaires de recherche publics, mais cela fonctionne en tout cas si vous n’utilisez qu’un seul CSS pour ce formulaire.
Voici par exemple ce que vous pouvez faire dans ce fichier et qui permettra à la recherche de fonctionner :
<div class="votre_classe">
<form action="[(#ENV{lien})]" method="get" class="formrecherche">
<p>[(#ENV{lien}|form_hidden)]
[<input type="hidden" name="lang" value="(#ENV{lang})" />]
Rechercher : <input type="text" name="recherche" value="[(#ENV{recherche}|sinon{<:info_rechercher:>" onfocus="this.value='';})]" /> <input type="submit" value="Recherche" class="submit" /></p>
</form>
</div>
Valide xhtml 1.0 strict. Vous pourrez comparer et voir les différences avec le fichier 1.9 normal. A vous d’adapter selon vos besoins.
Mais cela ne dispense pas de donner la solution pour un formulaire personnalisé inclus directement dans les pages hein ! ;)