主题列表查询参数

您好!我觉得 TagDropCategoryDrop 组件的路由有点问题。它们感觉像是过滤器,但却将您路由到新页面。例如,如果我在 主题组件类别 页面,然后选择开发标签,它会带我到 https://meta.discourse.org/tags/c/theme-component/120/development。我觉得它应该像 https://meta.discourse.org/c/theme-component/120?tags=development

当您在标签页面时,CategoryDrop 的功能也一样(我期望它带我到 https://meta.discourse.org/tag/development?category=theme-component)。

我添加了一个类别和标签标题,但使用当前路由进行过滤后它们不起作用。我曾考虑覆盖/修改相关组件,但不确定是否可行,因为它们位于 select-kit/addon 目录中。

1 个赞

这不是一个简单的谜题,原因如下:

https://meta.discourse.org/tag/chat/l/latest

有:

那么你是在“以标签为中心”的路由和“以分类为中心”的路由之间的过渡点吗?

长远来看,我确实想知道我们是否会完全放弃“以标签为中心”的路由,而只依赖 ?tags=... 来过滤主题列表中的所有标签,因为现在的路由规则对我来说太复杂了。

1 个赞