Auriez-vous une idée d’une méthode rapide et simple pour que, lorsqu’un utilisateur clique sur l’icône de recherche, il soit redirigé vers discourse.local/search?expanded=true? au lieu de voir apparaître le champ de saisie ?
Pas sûr que ce soit la méthode la plus rapide, la plus simple ou la meilleure, mais oui, c’est ce que j’ai fait jusqu’à présent au cas où :
masquer l’icône par défaut avec du CSS
ajouter une icône personnalisée avec le composant icon-header-links
lier cette icône à votre page personnalisée
Je l’aurais cependant combiné soit avec la personnalisation de la vue de recherche étendue, soit en redirigeant vers une page de documentation personnalisée.
Le panneau de recherche est sensible au contexte. Il offre donc à vos utilisateurs une expérience de recherche beaucoup plus nuancée.
Rechercher des publications d’utilisateurs sur une page utilisateur
Rechercher dans une catégorie sur une page de catégorie
Rechercher dans un tag sur une page de tag
Rechercher dans un sujet sur une page de sujet
Il leur offre également la possibilité de rechercher globalement sur toutes ces pages.
Rediriger l’icône de recherche vers /search signifie que vous perdez tout cela, à moins que les utilisateurs ne saisissent manuellement ces informations ou ne les sélectionnent dans les options de recherche en page complète.