子分类侧边栏

你好,聪明的人们!

我尝试搜索了一些示例,但不幸的是没有成功。

我们有一个类别,其中包含 80 多个子类别,我们需要将所有这些子类别显示为侧边栏,就像这里一样:

有什么方法可以做到这一点吗?或者是否有类似案例的示例可以供我们参考?

谢谢!

2 个赞

如果您希望每个分类都能筛选主题列表中的主题,那么我建议使用 Discourse Docs 插件,并将该分类设置为您的文档分类。这样您就可以利用该插件的筛选功能。您可以在 Meta 上的 /docs 处看到它的实际效果。

但是,如果您只是想将分类展示为指向各个分类的链接,您可以尝试添加 Layouts 插件,这是一个用于在左侧或右侧边栏添加自定义布局小部件的框架。添加插件后,您需要安装 Category List Widget 来展示分类。

或者,Right Sidebar Blocks 主题组件看起来也是一个不错的解决方案。不过我还没有尝试过。

5 个赞

我认为这里最好的替代方案是使用主题组件,Discourse Category Sidebars 也可以奏效。您可以将侧边栏设置为父类别,然后创建一个包含子类别链接列表的主题。您甚至可以包含“添加新想法”和“按类别过滤”部分。

不过,这需要一些手动工作来设置。而且每次子类别更改时,您都必须进行修复。

除此之外,这也可以通过定制开发来完成。如果您的网站由我们托管,您可以给我们发送私信,我们可以进一步讨论。我们已经为其他客户做过非常类似的工作。

5 个赞

您好 @keegan@cocococosti ,非常感谢您的帮助和提供的解决方案!
我相信其中任何一个都非常适合我们的用例 :slight_smile:

2 个赞

您好 @Helga_Razinkova

我认为这是一个关于 Right Sidebar Blocks 主题组件的有趣功能请求,而且事实证明将其添加到该组件并不难。因此,如果您现在向该组件添加一个带有 subcategory-list 的块配置,它将在侧边栏中显示该子类别。这是一个例子:

“子类别”标签可以在该主题组件的翻译中进行编辑。

10 个赞

@pmusaraj,这真是太棒了,非常感谢!!:heart_eyes:

我一定会把这个插件展示给我们的开发人员,但这似乎是一个完美的解决方案 :slight_smile:

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.