Suchergebnisse-Menü-Auslässe nicht korrekt positioniert

Hallo, ich bin auf ein Problem gestoßen, als ich versucht habe, den search-menu-results-top-Connector-Slot zur Anpassung zu verwenden. Der Slot scheint nicht korrekt am Anfang der Ergebnisse platziert zu sein (beachten Sie, dass die Handlungsaufforderung „Versuchen Sie zu fragen…“ unter den Ergebnissen steht):

Ist das erwartet oder ein Fehler?

Viele Grüße

1 „Gefällt mir“

Ich denke, Sie haben Recht. Die Steckdose sollte hier vor dem Ergebnisinhalt platziert werden:

Hallo, vielen Dank für den Bericht!

Wie Sie richtig bemerkt haben, wurde der search-menu-results-top-Plugin-Outlet nicht wie erwartet am Anfang von results positioniert.

Außerdem haben wir kürzlich das Suchmenü und seine internen Komponenten auf Glimmer umgestellt. Sie sehen @outletArgs.searchTerm nicht, da es (unbeabsichtigt) nicht in den search-menu-results-top-Plugin-Outlet aufgenommen wurde, der an das Glimmer-Suchmenü angehängt ist.

Dies wird behoben durch:

siehe Speicherort des Plugin-Outlets sowie den angehängten Suchbegriff

4 „Gefällt mir“

Hallo Isaac, danke für deine Hilfe. Ich glaube auch, dass eine Änderung am Code, die Arkshine identifiziert hat, in diesem PR enthalten sein muss, um das Suchmenü in der Navigationsleiste zu beheben.

Zusätzlich rendern die umgebenden divs in discourse/app/assets/javascripts/discourse/app/widgets/search-menu-results.js at e4c373194d95c1393b70f3052ba473ae8faabe8b · discourse/discourse · GitHub und discourse/app/assets/javascripts/discourse/app/widgets/search-menu-results.js at e4c373194d95c1393b70f3052ba473ae8faabe8b · discourse/discourse · GitHub immer (und mit einer leeren Klasse), sodass es schwierig ist, :last-child-Selektoren und ähnliches anzuwenden.

Das GitHub - discourse/discourse-search-banner basiert jetzt auf dem Glimmer-Suchmenü, weshalb ich die Änderungen dort und nicht im Widget-Suchmenü vorgenommen habe. Außerdem werden wir das Glimmer-Suchmenü im nächsten Monat als neues Standard für alle Discourse-Instanzen einführen. Um die von mir verlinkten Änderungen zu nutzen (und der Masse einen Schritt voraus zu sein), empfehle ich, das Glimmer-Suchmenü auf Ihrer Website zu aktivieren. Dies wird alle Probleme lösen, die Sie mit dem Suchmenü in der Navigationsleiste haben.

Sie können dies tun, indem Sie eine Gruppe zu den Website-Einstellungen für das experimentelle Suchmenü hinzufügen. Wir haben dies derzeit für “jeden” auf Meta aktiviert.

Die von Ihnen verlinkten Code-Snippets sind direkt mit dem Widget-Suchmenü verbunden. Die gleichen Plugin-Outlets sind im Glimmer-Suchmenü verfügbar, und sie sind korrekt positioniert. Lassen Sie mich wissen, ob das hilft :slight_smile:

3 „Gefällt mir“

Großartig, danke für die Erklärung. Ich werde diese Einstellung jetzt aktivieren.

2 „Gefällt mir“

Dieses Thema wurde nach 4 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.