侧边栏到分类的链接不恰当地忽略了配置的分类外观设置

我已经配置了一些类别,以便默认列表过滤器为 no subcategories,这对于大多数指向类别的链接效果很好。

但是,sidebar 会将用户发送到 /c/category-slug/catID/l/latest。此 URL 会强制使用标准的“Latest”视图,这不是我想要的。

对我来说,更合理的做法是改为将用户发送到 /c/category-slug/catID,以便尊重 Category Appearance 配置。

3 个赞

@tgxworld 你知道这会是一个简单的更改吗?还是我们目前使用的 URL 有什么原因需要多花点功夫来解决?

1 个赞

也许只是一个小改动,但我还是先研究一下。

2 个赞

深入查看后,我发现#sidebar非常巧妙。

  • 如果侧边栏显示“未读”,它会带您进入 /l/unread
  • 如果侧边栏显示“新”,它会带您进入 /l/new
  • 如果侧边栏没有任何显示,它会带您进入 /l/latest

当默认列表过滤器为no subcategories时,我链接中缺少了/none/部分。

1 个赞

我有一个 PR 来修复这个问题

4 个赞

@nathank 修复已合并 :slight_smile: 感谢您的报告 :+1:

3 个赞

谢谢你,艾伦!

当点击侧边栏显示未读或新内容时,它是否仍然遵循这些规则?

是的,因为我们不再为侧边栏部分链接提供上下文路由,这些链接有时可能会路由到未读/新内容。

1 个赞

该功能将如何与看板等功能交互,看板的默认视图可以由主题组件更改?

此主题已在 4 天后自动关闭。不再允许回复。