Search-menu-results-top elementi non posizionati correttamente

Ciao, ho riscontrato un problema durante l’utilizzo dello slot del connettore search-menu-results-top per la personalizzazione. Lo slot non sembra essere posizionato correttamente in cima ai risultati (si noti che l’invito all’azione “Prova a chiedere…” si trova sotto i risultati):

È previsto o si tratta di un bug?

Saluti

1 Mi Piace

Penso che tu abbia ragione. La presa dovrebbe essere posizionata prima del contenuto dei risultati qui:

Ciao, grazie per la segnalazione!

Come hai giustamente sottolineato, l’outlet del plugin search-menu-results-top non era posizionato in cima a results come previsto.

Inoltre, abbiamo recentemente aggiornato il menu di ricerca e i suoi interni per basarci su Glimmer. Non stai vedendo @outletArgs.searchTerm perché non è stato incluso (involontariamente) nell’outlet del plugin search-menu-results-top, collegato al menu di ricerca glimmer.

Questo verrà risolto da

vedi la posizione dell’outlet del plugin e il termine di ricerca allegato

4 Mi Piace

Ciao Isaac, grazie per il tuo aiuto. Credo anche che una modifica al codice identificato da Arkshine debba essere inclusa in quella PR per correggere il menu di ricerca nella barra di navigazione.

Inoltre i div di wrapping in discourse/app/assets/javascripts/discourse/app/widgets/search-menu-results.js at e4c373194d95c1393b70f3052ba473ae8faabe8b · discourse/discourse · GitHub e discourse/app/assets/javascripts/discourse/app/widgets/search-menu-results.js at e4c373194d95c1393b70f3052ba473ae8faabe8b · discourse/discourse · GitHub vengono sempre renderizzati (e con una classe vuota) quindi rende difficile applicare selettori :last-child e simili.

Il GitHub - discourse/discourse-search-banner è ora basato sul menu di ricerca glimmer, motivo per cui ho apportato le modifiche lì invece che al menu di ricerca del widget. Inoltre, introdurremo il menu di ricerca glimmer come nuovo predefinito per tutte le istanze di discourse nel prossimo mese, quindi per sfruttare le modifiche che ho collegato (e per essere un passo avanti rispetto alla folla) consiglio di abilitare il menu di ricerca glimmer sul tuo sito. Questo risolverà eventuali problemi che stai riscontrando nel menu di ricerca situato nella barra di navigazione.

Puoi farlo aggiungendo un gruppo all’impostazione del sito gruppi menu di ricerca sperimentali. Attualmente lo abbiamo abilitato per “tutti” su meta.

Gli snippet di codice che hai collegato sono direttamente collegati al menu di ricerca del widget. Gli stessi plugin outlet sono disponibili sul menu di ricerca glimmer, e sono posizionati correttamente. Fammi sapere se questo aiuta :slight_smile:

3 Mi Piace

Fantastico, grazie per la spiegazione. Abiliterò subito quell’impostazione.

2 Mi Piace

Questo argomento è stato chiuso automaticamente dopo 4 giorni. Non sono più ammesse nuove risposte.