Breadcrumb 组件在多级类别层次结构中出现问题

大家好,

我们最近安装了面包屑组件(https://meta.discourse.org/t/breadcrumb-links/325372),以帮助导航我们多级分类的层级结构。但是,我们遇到了一个问题。据我所知,Discourse 目前最多支持 3 个层级来创建多级分类。

在查看遵循“Home/A/B/C”层级结构的帖子时(其中 A、B 和 C 代表多级分类),面包屑显示为“Home/B/C”,完全跳过了分类 A。

其他人遇到过这种情况吗?是否有办法确保层级的各个层级都显示在面包屑导航中,或者这是当前 Discourse 设置的限制?

感谢您的任何见解!

默认情况下,Discourse 支持分类和子分类。如果您使用子子分类,那是在服务器控制台中启用的自定义设置。

目前,该组件不检查子分类级别的嵌套分类。因此,这是该组件的一个限制。如果您想添加对进一步嵌套分类的支持,您可以询问维护者是否可以将其作为 PR 考虑。但是,由于这针对的是非默认的 Discourse 设置,您可能需要分叉该组件以包含该功能。

3 个赞

感谢诺洛提供关于Breadcrumb当前主题组件限制的更新。

1 个赞