Hintergrund
Schneller Zugriff auf benutzerdefinierte Links (wie Home, Regeln oder Abzeichen) direkt in einer Navigationsleiste benötigt? Diese Theme-Komponente erleichtert das Hinzufügen und Konfigurieren einer benutzerdefinierten Navigationsleiste, die am oberen Rand der Seite angezeigt wird.
Installation
|||
|-|-|-|
|
| Zusammenfassung | Fügt eine anpassbare Navigationsleiste hinzu, die Links anzeigt, die in den Theme-Einstellungen definiert sind. |
|
| Repository | GitHub - ScottMastro/discourse-customizable-navbar |
|
| Installationsanleitung | So installieren Sie ein Theme oder eine Theme-Komponente |
|
| Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes |
Was es tut
Mit dieser Komponente können Sie eine benutzerdefinierte Navigationsleiste über zwei Theme-Einstellungen definieren:
navbar_name
Eine Liste von Bezeichnungen, die in der Navigationsleiste angezeigt werden.
navbar_location
Eine Liste von URLs, die jeder obigen Bezeichnung entsprechen.
Beispiel:
Die beiden Listen werden positionsbezogen abgeglichen, sodass der erste navbar_name-Eintrag mit dem ersten navbar_location verknüpft wird und so weiter. URLs können überallhin verlinken.
Sonderfälle
- Wenn ein Benutzer nicht angemeldet ist, verwendet die Komponente automatisch eine Standard-Navigationsleiste:
About,RulesundLogin(oder optional für anonyme Benutzer ausblenden). - Jeder Link, der
/adminenthält, wird nur für Admin-Benutzer angezeigt. - Die Speicherorte
/messages,/newund/unreadzeigen automatisch Benachrichtigungsblasen mit Live-Anzeigen für neue/ungelesene private Nachrichten oder Themen an.
Beispiel
Mit den obigen Einstellungen wird die Navigationsleiste wie folgt gerendert:


