Salidas de búsqueda-menú-resultados-superiores no posicionadas correctamente

Hola, me he encontrado con un problema al intentar usar la ranura search-menu-results-top para la personalización. La ranura no parece estar colocada correctamente en la parte superior de los resultados (observa que la llamada a la acción “Intenta preguntar…” está debajo de los resultados):

¿Es esto esperado o un error?

Saludos

1 me gusta

Creo que tienes razón. La salida debería colocarse antes del contenido de los resultados aquí:

¡Hola, gracias por el informe!

Como bien señalaste, el outlet del plugin search-menu-results-top no estaba posicionado en la parte superior de results como se esperaba.

Además, hemos actualizado recientemente el menú de búsqueda y sus componentes internos para que dependan de Glimmer. No estás viendo @outletArgs.searchTerm porque no se incluyó (involuntariamente) en el outlet del plugin search-menu-results-top, adjunto al menú de búsqueda de Glimmer.

Esto se solucionará con:

ver la ubicación del outlet del plugin y el término de búsqueda adjunto

4 Me gusta

Hola Isaac, gracias por tu ayuda. También creo que se debe incluir un cambio en el código que Arkshine identificó en esa PR para corregir el menú de búsqueda en la barra de navegación.

Además, los divs de envoltorio en discourse/app/assets/javascripts/discourse/app/widgets/search-menu-results.js at e4c373194d95c1393b70f3052ba473ae8faabe8b · discourse/discourse · GitHub y discourse/app/assets/javascripts/discourse/app/widgets/search-menu-results.js at e4c373194d95c1393b70f3052ba473ae8faabe8b · discourse/discourse · GitHub siempre se renderizan (y con una clase vacía), lo que dificulta la aplicación de selectores :last-child y similares.

El GitHub - discourse/discourse-search-banner ahora se basa en el menú de búsqueda de Glimmer, que es la razón por la que hice los cambios allí en lugar del menú de búsqueda de widgets. Además, implementaremos el menú de búsqueda de Glimmer como el nuevo predeterminado para todas las instancias de Discourse el próximo mes, así que para aprovechar los cambios que he enlazado (y adelantarse a la multitud) recomiendo habilitar el menú de búsqueda de Glimmer en su sitio. Esto resolverá cualquier problema que tenga en el menú de búsqueda ubicado en la barra de navegación.

Puede hacerlo agregando un grupo a la configuración del sitio grupos de menú de búsqueda experimental. Actualmente lo tenemos habilitado para “todos” en meta.

Los fragmentos de código que enlazó están directamente relacionados con el menú de búsqueda de widgets. Las mismas salidas de complementos están disponibles en el menú de búsqueda de Glimmer, y están posicionadas correctamente. Avísame si eso ayuda :slight_smile:

3 Me gusta

Genial, gracias por la explicación. Habilitaré esa configuración ahora.

2 Me gusta

Este tema se cerró automáticamente después de 4 días. Ya no se permiten nuevas respuestas.