是否可以在顶级类别视图中禁用主题?

尝试搜索过这个问题,但正如经常发生的那样,关键词太宽泛了。

我们正在使用 Discourse 实现一个相当结构化的论坛。它有 6 个顶层类别,每个类别有 0 到 20 个子类别。问题是,如果用户只是点击类别标题,他们会看到所有子类别中的所有帖子,但我希望他们只看到子类别(我已经禁用了在类别本身中发布主题的功能)。

有没有办法在类别视图中禁用查看主题?

1 个赞

没有为此设置,但您可以使用 CSS 在主题中隐藏主题列表。您需要定位特定类别,例如名为 support 的类别:

body.category-support {
  #list-area {
    display: none;
  }
}

如果我的理解正确,这与类别设置 在此类别中显示子类别列表在主题上方 结合使用,应该能达到您想要的效果。

1 个赞

啊哈……我其实甚至不知道节目子类别列表选项。 Discourse 的设置太多了,确实有点让人不知所措。我认为将子类别放在上面就足够了。但如果我们决定确实需要走这条路,CSS 方法似乎是合理的。谢谢!

1 个赞

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