Diese Theme-Komponente ist zugunsten von Discourse Group Sidebar Menus veraltet. Bitte wechseln Sie zu dieser Komponente, sie ist sicherer und einfacher einzurichten. Dieses Repository wird nicht mehr gewartet und wird ungefähr am 28. Februar 2026 archiviert.
| Zusammenfassung | Zeigt benutzerdefinierte Navigationsmenüabschnitte für bestimmte Gruppen an | |
| Repository | https://github.com/Lillinator/group-menu-sections | |
| Installationsanleitung | So installieren Sie ein Theme oder eine Theme-Komponente | |
| Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes |
Diese Theme-Komponente installieren
Diese Theme-Komponente ermöglicht die Anzeige benutzerdefinierter Discourse-Navigationsmenüabschnitte (Seitenleiste) nur für bestimmte Benutzergruppen (einschließlich Vertrauensstufen und Standardgruppen). Die Komponente ermöglicht die Verwendung von bis zu acht benutzerdefinierten Menüabschnitten und beliebig vielen Gruppen für jeden angegebenen Abschnitt. Verwenden Sie Kleinbuchstaben für Menüabschnittsnamen, getrennt durch Bindestriche (z. B. „Superuser Menu“ = superuser-menu, „Staff Menu“ = staff-menu). Die Gruppen werden über Dropdown-Auswahlfelder aus Ihren verfügbaren Gruppen ausgewählt.
Beachten Sie, dass die in dieser Komponente angegebenen benutzerdefinierten Abschnitte als öffentlich und für alle sichtbar eingerichtet werden müssen. Um einen neuen Gruppennavigationsmenüabschnitt zu erstellen, erstellen Sie einen öffentlichen wie gewohnt und fügen Sie ihn in den Einstellungen dieser Komponente zusammen mit den Gruppen hinzu, für die er sichtbar sein soll. Sie können den Abschnitt in den Komponenteneinstellungen festlegen, bevor Sie Ihren benutzerdefinierten Abschnitt einrichten, solange Sie den korrekten Abschnittsnamen verwenden – dies verhindert, dass der Abschnitt für alle angezeigt wird, bevor Sie ihn mit der Komponente einschränken.
Obwohl diese Komponente für benutzerdefinierte Abschnitte gedacht ist, kann sie auch für alle vorhandenen Abschnitte des Navigationsmenüs verwendet werden (z. B. Kategorien, Tags, Kanäle, privater Chat und sogar der jetzt veraltete obere Abschnitt „community“). Sie können beispielsweise benutzerdefinierte Menüs für Superuser- und Staff-Gruppen anzeigen und gleichzeitig Tags und Kanäle vor einer neuen Benutzergruppe (trust_level_0) ausblenden. Wenn Sie einen bestimmten Menüabschnitt nur für Forum-Mitglieder anzeigen möchten (vor anonymen Benutzern ausblenden), können Sie ihn so einstellen, dass er für die Gruppe trust_level_0 angezeigt wird.
Die Gruppensichtbarkeit muss in den Gruppierungsinteraktionseinstellungen für alle Gruppen, die Sie für diese Komponente verwenden möchten, auf „Jeder“ eingestellt sein.
Einstellungen:
Liste der Einstellungen
| Name | Beschreibung |
|---|---|
| menu 1 | Benutzerdefinierter Menüabschnitt 1, der den Gruppen in der folgenden Einstellung angezeigt werden soll. Verwenden Sie Kleinbuchstaben-Slug-Namen. |
| display menu 1 for these groups only | Dropdown-Auswahl der verfügbaren Gruppen für Menü 1. Die Gruppensichtbarkeit muss in den Gruppierungseinstellungen auf Alle eingestellt sein. |
| menu 2 - 8 | Die benutzerdefinierten Menüabschnitte, die den Gruppen in der jeweiligen Gruppeneinstellung angezeigt werden sollen. |
| display menu 2 - 8 for these groups only | Dropdown-Auswahlen der verfügbaren Gruppen für Menü 2 - 8. |
| hide custom menus globe icon | Blendet das Globus-Symbol für das Personal aus (nicht anwendbar auf Nicht-Personal) |
Screenshots:
Bitte beachten Sie, dass diese Komponente im Allgemeinen für das Navigationsmenü im Seitenleistenmodus vorgesehen ist, aber vorerst auch im Header-Dropdown funktioniert. Funktioniert auch für Desktop- und mobile Ansichten.













