Olá, encontrei um problema ao tentar usar o slot search-menu-results-top para personalização. O slot não parece estar corretamente posicionado no topo dos resultados (observe que a ação “Tente perguntar…” está abaixo dos resultados):
Conforme você apontou, o outlet do plugin search-menu-results-top não estava posicionado no topo de results como esperado.
Além disso, atualizamos recentemente o menu de busca e seus internos para depender do Glimmer. Você não está vendo @outletArgs.searchTerm porque ele não foi incluído (inadvertidamente) no outlet do plugin search-menu-results-top, anexado ao menu de busca glimmer.
Olá Isaac, obrigado pela sua ajuda. Também acredito que uma alteração no código que Arkshine identificou precisa ser incluída nesse PR para corrigir o menu de pesquisa na barra de navegação.
O GitHub - discourse/discourse-search-banner agora é construído sobre o menu de pesquisa do glimmer, que é o motivo pelo qual fiz as alterações lá em vez do menu de pesquisa do widget. Além disso, vamos lançar o menu de pesquisa do glimmer como o novo padrão para todas as instâncias do discourse no próximo mês, então, para aproveitar as alterações que linkei (e sair na frente da multidão), recomendo habilitar o menu de pesquisa do glimmer em seu site. Isso resolverá quaisquer problemas que você esteja tendo no menu de pesquisa localizado na barra de navegação.
Você pode fazer isso adicionando um grupo à configuração do site experimental search menu groups. Atualmente, temos isso habilitado para “todos” no meta.
Os trechos de código que você vinculou estão diretamente ligados ao menu de pesquisa do widget. Os mesmos outlets de plugin estão disponíveis no menu de pesquisa do glimmer, e eles estão posicionados corretamente. Me diga se isso ajuda