全局置顶主题在标题下方未显示“未分类”类别

我们确实会在主题标题下方全局显示“未分类”。

但是,当您全局置顶帖子时,“未分类”类别会消失,而其他类别在置顶主题的列表中显示正确。

此外,正如您在下方截图中所见,“未分类”也会显示在未置顶的主题中。

前两个全局置顶的主题都是“未分类”,但并未显示(且渲染后的 HTML 中也没有该内容,link-bottom-line div 为空)。

2 个赞

我可以确认确实如此。如果未分类的主题被置顶,该主题的类别链接将不会显示。我不确定这背后的原因。

代码在以下位置检查未分类的置顶主题:https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr#L35。

也许设置 isPinnedUncategorized 的逻辑可以检查是否已禁用“隐藏未分类徽章”站点设置。如果未分类徽章在非置顶主题的主题列表中显示,那么将其也显示在置顶主题中也是合理的。

3 个赞

如果能修复这个问题就太好了,因为与 主题列表缩略图主题组件 结合使用时,由于空的 link-bottom-line 容器,标题不再居中:

1 个赞