Früher „Discourse Category Sidebars" — der Name dieser Theme-Komponente wurde in Topic List Sidebars geändert, da sie nun sowohl Kategorien als auch Tags unterstützt.
| Zusammenfassung | Topic List Sidebars nimmt ein Thema und wendet es als Seitenleiste für die Themenliste einer Kategorie oder eines Tags an. | |
| Vorschau | Vorschau im Discourse Theme Creator | |
| Repository-Link | https://github.com/discourse/discourse-topic-list-sidebars | |
| Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes |
Dieses Theme-Modul installieren
Funktionen
Diese Theme-Komponente nimmt ein Thema und wendet es als Seitenleiste für die Themenliste einer Kategorie oder eines Tags an. Diese Seitenleisten sind nur sichtbar, wenn der Browser 767 px oder breiter ist (die meisten Tablets und Monitore).
Was kann ich mit dieser Theme-Komponente tun?
- Wählen Sie ein Thema aus und zeigen Sie dessen Inhalt als Seitenleiste für eine Kategorie oder ein Tag an.
- Legen Sie fest, dass eine Seitenleiste auf den Seiten /latest, /new, /unread und /top angezeigt wird, indem Sie
allals Kategorienamen in Ihren Einstellungen verwenden. - Wählen Sie, ob die Seitenleisten links oder rechts neben der Themenliste erscheinen sollen.
- Standardmäßig wird die Seitenleiste einer Kategorie auch für alle ihre Unterkategorien angezeigt, es sei denn, eine Unterkategorie hat ihre eigene Seitenleiste definiert (dies können Sie deaktivieren, indem Sie die Einstellung „Übergeordnete Seitenleiste erben" deaktivieren).
Wie konfiguriere ich es?
Wählen Sie Ihre Kategorien und Tags aus und fügen Sie die ID des Themas hinzu (z. B. example.com/t/example-topic/57), das Sie verwenden möchten, um den Inhalt der Seitenleiste zu füllen.
Ich empfehle, Themen für die Seitenleisten in ihren jeweiligen Kategorien/Tags zu erstellen, das Thema zu schließen, damit keine Antworten möglich sind, und es auszublenden (damit es nicht in der Themenliste erscheint).
Beachten Sie, dass Sie ein Thema aus einer privaten Kategorie nicht als Seitenleiste in einer öffentlichen Kategorie verwenden können (technisch ist es möglich, aber Benutzer ohne Zugriff auf dieses private Thema sehen nur eine leere Seitenleiste!).
Einstellungen
| Name | Beschreibung |
|---|---|
| sidebars | Seitenleisten hinzufügen und entfernen |
| sidebar side | Wählen Sie zwischen Links oder Rechts |
| inherit parent sidebar | Wenn aktiviert, erben Unterkategorien die Seitenleiste ihrer übergeordneten Kategorie (sofern die Unterkategorie keine eigene Seitenleiste zugewiesen hat). Wenn deaktiviert, zeigen Unterkategorien nur dann eine Seitenleiste an, wenn eine angegeben ist. |
| stick on scroll | Wenn aktiviert, hat die Seitenleiste eine fixierte Position beim Scrollen |
Hinweise für Entwickler
Jede Kategorien-Seitenleiste ist mit einer Klasse umschlossen, die den Kategorie-Slug enthält. Für die Kategorie „Mitarbeiter" wäre dies beispielsweise .category-sidebar-staff. Sie können diese Klassen verwenden, um die einzelnen Seitenleisten zu gestalten.
Das Body-Tag auf Seiten mit Seitenleisten enthält ebenfalls eine hinzugefügte Klasse, sodass Sie body.custom-sidebar verwenden können, um Stile auf allen Seiten anzuwenden, die eine Seitenleiste haben.
Credits
Besonderer Dank geht an @xrav3nz für die Vorarbeit, die dieses Modul erst möglich gemacht hat!
Von uns gehostet? Theme-Komponenten können in unseren Standard-, Business- und Enterprise-Plänen verwendet werden.

