Если вы хотите, чтобы каждая категория фильтровала темы в списке тем, я рекомендую использовать плагин Discourse Docs и назначить эту категорию в качестве категории документации. Таким образом, вы сможете воспользоваться функцией фильтрации, которую предоставляет этот плагин. Вы можете увидеть, как это работает на Meta, по адресу /docs.
Однако, если ваша цель — просто показать категории в виде ссылок на каждую из них, вы можете попробовать установить плагин Layouts. Это фреймворк для добавления пользовательских виджетов макета в левую или правую боковую панель. После установки плагина вам нужно будет добавить виджет Category List Widget, чтобы отобразить категории.
В качестве альтернативы также хорошо выглядит компонент темы Right Sidebar Blocks, хотя я сам его ещё не пробовал.
Я думаю, что лучшим решением здесь будет использование компонента темы. Также может подойти Discourse Category Sidebars. Вы можете установить боковую панель для родительской категории, а затем создать тему со списком ссылок на подкатегории. Вы даже можете включить разделы «Добавить новую идею» и «Фильтр по категории».Однако для настройки потребуется некоторая ручная работа. Кроме того, вам придется вносить изменения каждый раз, когда меняется какая-либо подкатегория.В остальном это можно реализовать с помощью кастомной разработки. Если ваш сайт размещен у нас, вы можете отправить нам личное сообщение, и мы обсудим это. Мы уже выполняли очень похожие работы для других клиентов.
Я думаю, это интересная идея для компонента темы Right Sidebar Blocks, и оказалось, что добавить её в этот компонент было не так уж сложно. Теперь, если вы добавите конфигурацию блока subcategory-list в этот компонент, в боковой панели будут отображаться дочерние категории. Вот пример: