Salut, j’ai rencontré un problème en essayant d’utiliser le slot de connecteur search-menu-results-top pour la personnalisation. Le slot ne semble pas être correctement placé en haut des résultats (notez que l’appel à l’action « Essayez de demander… » se trouve sous les résultats) :
Comme vous l’avez souligné, le point de sortie du plugin search-menu-results-top n’était pas positionné en haut de results comme prévu.
De plus, nous avons récemment mis à niveau le menu de recherche et ses composants internes pour utiliser Glimmer. Vous ne voyez pas @outletArgs.searchTerm car il n’a pas été inclus (involontairement) dans le point de sortie search-menu-results-top, attaché au menu de recherche Glimmer.
Salut Isaac, merci pour ton aide. Je pense aussi qu’un changement dans le code qu’Arkshine a identifié doit être inclus dans cette PR pour corriger le menu de recherche dans la barre de navigation.
Le GitHub - discourse/discourse-search-banner est maintenant basé sur le menu de recherche glimmer, c’est pourquoi j’ai apporté les modifications là-bas plutôt que dans le menu de recherche du widget. De plus, nous allons déployer le menu de recherche glimmer par défaut pour toutes les instances de Discourse dans le mois prochain. Afin de profiter des changements que j’ai liés (et d’avoir une longueur d’avance sur la foule), je vous recommande d’activer le menu de recherche glimmer sur votre site. Cela résoudra tous les problèmes que vous rencontrez dans le menu de recherche situé dans la barre de navigation.
Vous pouvez le faire en ajoutant un groupe au paramètre du site groupes de menu de recherche expérimentaux. Nous l’avons actuellement activé pour “tout le monde” sur meta.
Les extraits de code que vous avez liés sont directement liés au menu de recherche du widget. Les mêmes sorties de plugin sont disponibles sur le menu de recherche glimmer, et elles sont correctement positionnées. Faites-moi savoir si cela vous aide