Wenn Sie möchten, dass jede Kategorie die Themen in der Themenliste filtert, dann empfehle ich die Verwendung des Discourse Docs Plugins und die Festlegung dieser Kategorie als Ihre Dokumentationskategorie. Auf diese Weise können Sie die Filterfunktion des Plugins nutzen. Sie können es hier auf Meta unter /docs in Aktion sehen.
Wenn Sie jedoch rein die Kategorien als Links zu jeder Kategorie anzeigen möchten, können Sie versuchen, das Layouts Plugin hinzuzufügen, das ein Framework für das Hinzufügen von benutzerdefinierten Layout-Widgets auf der linken oder rechten Seitenleiste ist. Nach dem Hinzufügen des Plugins würden Sie dann das Category List Widget installieren, um die Kategorien anzuzeigen.
Alternativ sieht die Right Sidebar Blocks Theme-Komponente auch wie eine gute Lösung aus. Ich habe sie jedoch noch nicht ausprobiert.
Ich denke, die beste Alternative hier ist die Verwendung einer Theme-Komponente. Discourse Category Sidebars könnte auch funktionieren. Sie können die Seitenleiste auf die übergeordnete Kategorie setzen und dann ein Thema mit einer Liste von Links zu den Unterkategorien erstellen. Sie könnten sogar die Teile „Neue Idee hinzufügen“ und „Nach Kategorie filtern“ einbeziehen.
Es wäre jedoch etwas manuelle Arbeit erforderlich, um sie einzurichten. Und Sie müssten sie jedes Mal reparieren, wenn sich eine Unterkategorie ändert.
Abgesehen davon könnte dies mit benutzerdefinierter Entwicklungsarbeit erfolgen. Wenn Ihre Website von uns gehostet wird, können Sie uns eine private Nachricht senden, und wir können darüber sprechen. Wir haben sehr ähnliche Arbeiten für andere Kunden durchgeführt.
Ich denke, dies ist eine interessante Feature-Anfrage für die Right Sidebar Blocks Theme-Komponente, und es stellt sich heraus, dass es nicht allzu schwierig war, sie zu dieser Komponente hinzuzufügen. Wenn Sie nun eine Blockkonfiguration zu dieser Komponente mit subcategory-list hinzufügen, werden die Unterkategorien der Kategorie in der Seitenleiste angezeigt. Hier ist ein Beispiel: