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):
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.
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.
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