Es wäre großartig, wenn wir Benutzerdefinierte Navigationsfilter (Oberes Menü) erstellen könnten, die es ermöglichen, Themen aus bestimmten Kategorien/Unterkategorien anzuzeigen, unabhängig von den Benachrichtigungs- oder Stummschaltungseinstellungen der Nutzer für diese.
Diese Navigationsleiste ist auf mobilen Geräten zugänglicher als der Kategorienfilter. Sie würde zudem anspruchsvollere Filteranpassungen ermöglichen und es Nutzern erlauben, ihren personalisierten Filter als Standardansicht in ihrem Profil festzulegen.
Dies ist für „Publishing“-Communities unerlässlich, bei denen der Seiteninhalt von der allgemeinen Community-Entdeckung ausgeblendet werden muss, aber dennoch in einem eigenen Bereich leicht und aggregiert durchsuchbar sein soll.
Ich habe gerade bemerkt, dass beim Aktivieren der Option, das Standard-Discourse-Navigationsmenü im Theme-Component auszublenden, auf der mobilen Oberfläche nichts angezeigt wird.
Die Desktop-Oberfläche funktioniert wie erwartet (zeigt die Links des Theme-Components an).
Ich werde mir das später, wenn ich wieder an meinem Schreibtisch bin, ansehen, um zu prüfen, ob ein PR erforderlich ist. Das fühlt sich an wie eine Regression durch Updates.
Edit: Ich habe mir das angesehen und denke, dass dies in diesem Fall eine ordentliche Refaktorierung erfordert – ich bin mir nicht sicher, wie der mobile Modal-Container mit der Standard-Admin-Site-Einstellung „Top Menu“ interagiert, die /latest erfordert. Ich kann es so einrichten, dass nur der benutzerdefinierte Link angezeigt wird, aber der Button wird aufgrund dieser Top-Menu-Route mit der Zählung mit der falschen Beschriftung gerendert.
Ich habe .gjsKomponenten mit Buttons erstellt, die Ähnliches mit dem mobilen Modal tun. Es ist möglich, dass diese Komponente eine ähnliche Refaktorierung benötigt, um mit dieser Route zu interagieren, wenn „latest“ das Minimum ist und die Einstellung zum Ausblenden aller Standard-Links aktiviert ist.