启用事件后,切换类别视图时日历消失

@jordan-violet,我想知道你认为这里的理想行为是什么。

我可以看到几种不同的处理方式:

一种观点(1)是,这完全按照预期运行——在“默认”路由上显示日历,但从所有子路由(包括 Latest)隐藏它。这样,如果人们要去特定的子路由,就不必一直看到它。

另一种观点(2)是,这完全是错误的。它应该到处显示。这样太令人困惑了。到处显示即可。

另一种观点(3)是,我们需要类似(2)的东西——到处显示——但要在 UI 中增加一个功能,可以随时隐藏它(一个折叠/展开日历的按钮,无论我在哪里)。

还有一种(4)是,我们应该有一个专用的 /calendar 路由,其中有一个 Calendar 选项卡项,它应该是默认的。日历应该在该路由上显示,而所有主题列表路由都只显示主题。

你认为哪种更合理(你认为你网站上的用户会期望或偏好什么)?有没有考虑到但你认为会更好的其他选项?

如果这是预期的,那么如何返回日历视图?“日历”导航项不应该放在“Latest”和“Top”旁边吗?拥有一个无法再次访问的视图很奇怪。

这也有些奇怪。你不能真正为“Top”之类的东西显示日历视图。你不能重新组织日历!:grimacing:

这也奇怪,与我上面的陈述类似。奇怪的是,日历显示的项目是按时间顺序排列的,但下方主题列表中的事件是按“Top”顺序排列的。

这对我来说是最有意义的。如果你看看我所做的,我只是从我的事件类别中删除了“Latest”、“Top”等导航选项,这样就无法选择它们。这对于插件来说将是一个很好的选择。

2 个赞