我花了一段时间才详细弄清楚这一点,所以简要分享一下如何实现这一目标的设置。想法是在自定义侧边栏部分提供指向“文档”页面的各种快捷方式。例如,这里我使用了三个标签过滤器(issue、resource 和 manual),我还向默认类别 General 和 Site Feedback 添加了两个类别过滤器:
现在,这些链接的普通 URL 看起来像这样:
/docs?tags=issue
/docs?tags=resource
/docs?tags=manual
/docs?category=4
/docs?category=2
但是,这样声明链接会产生一些令人困惑甚至死胡同的效果:
- 链接将用标签替换标签,用类别替换类别。但它们会交叉标签和类别。
- 它们将交叉没有交叉的过滤器。然后您将进入一个空的文档页面,显示“尚无文档主题”。
- 一旦选择了标签和类别,就无法重置交叉。
那么如何使多个指向“文档”页面的直接链接生效呢?
您必须在每个链接中提供带有交叉的 URL。如果链接实际上不应该交叉,您必须明确说明。例如:
docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
