类别横幅未在类别内部显示,仅在子类别显示

我相信我已经正确设置好了一切,但我只能在子类别中看到横幅,而不能在父类别中看到:




1 个赞

我怀疑这是一个 bug。

在为我父级分类设置描述后,如果启用了若无描述则隐藏选项,横幅将不会显示。如果我禁用此设置,横幅就会出现。

:thinking:

你也来测试一下,如果你也遇到同样的情况,请把话题移到 Contribute > Bug 板块。

附注:所有 official 主题/组件和插件在这里都有各自的标签,所以当你创建相关话题时,可以添加正确的标签。例如:category-banners(我已经添加到你的话题中了) :slight_smile:

1 个赞

是的,我刚测试过,确实是这样。奇怪……

已移动

我不知道这个。谢谢!

1 个赞

现在我不确定这是行为异常还是什么……

我之前遇到了这个问题,但现在勾选了该选项,我可以在其中一个类别(A)上看到横幅,但在另一个类别(B)上看不到,但当我进入 B 的子类别时,它又出现了……

我不知道这是缓存问题还是其他什么?这个组件在进行更改后似乎总是需要很长时间才能更新。

有没有办法清除 Discourse 本身的缓存而不影响浏览器的缓存?不知道这是否可能,但……

我不知道这是否有意义或是否相关,但我注意到在“关于此类别”主题被置顶的类别和子类别中,没有显示横幅。这是在勾选了该选项的情况下。

但随后我取消了其中一个的置顶,但没有产生任何影响,所以,我再次不知道这是否是缓存问题……

我也遇到了类别横幅可见性问题,我的类别和子类别结构也很相似,在某些情况下,我可以看到类别横幅(父级和子级),而在某些情况下,它仅对父级可见,对子级不可见……更改为固定/取消固定在我的情况下没有任何区别……我也与那些工作正常的进行了比较……无法在配置设置中找到任何区别……无法确定是什么导致了某些情况下的可见/不可见。您有什么有效的解决方案吗?请告诉我。