如何创建带有子类别的自定义折叠侧边栏部分

大家好,

我正在定制Discourse的侧边栏,想创建一个自定义的可折叠部分,类似于默认的“分类”部分——但更符合我的需求。

具体我想实现的是:
• 我希望在侧边栏创建一个名为“AI”的自定义部分。
• 当用户点击展开“AI”时,应显示子类别,例如:
• Agent
• LLM
• Prompting

类似地,我想创建另一个名为“Crypto”的可折叠部分,包含如下子类别:
• Bitcoin
• Ethereum
• DeFi

我已经在Discourse中创建了主类别和子类别。现在我只想让它们在侧边栏中分组显示并可折叠,子类别在下面。

是否可以通过界面手动定义这样的部分?还是需要插件或主题组件?

任何帮助或示例都将非常感激。提前感谢!

嘿,

我想知道这个TC是否能帮到你:Indented / Nested Sidebar Categories or Subcategories

3 个赞