Использование нескольких ссылок в боковой панели на страницу Документации

Мне потребовалось некоторое время, чтобы детально разобраться в этом, поэтому кратко делюсь настройкой, как заставить это работать. Идея заключается в том, чтобы предоставить различные ярлыки на страницу документации в пользовательском разделе боковой панели. Например, здесь я использую три фильтра по тегам (issue, resource и manual), а также добавил два фильтра по категориям к категориям по умолчанию: General и Site Feedback:

Обычные URL-адреса для этих ссылок выглядели бы так:

/docs?tags=issue
/docs?tags=resource
/docs?tags=manual
/docs?category=4
/docs?category=2

Однако использование ссылок в таком виде приведёт к некоторым запутанным и даже тупиковым эффектам:

  • Ссылки будут заменять теги на теги, а категории на категории. Но они будут пересекать теги и категории между собой.
  • Они будут пересекать фильтры, которые не имеют пересечений. В результате вы попадёте на пустую страницу документации с сообщением «Пока нет тем документации».
  • Нет способа сбросить пересечения, если уже выбран и тег, и категория.

:point_right:t4: Так как же сделать так, чтобы работало несколько прямых ссылок на страницу документации?

Вам нужно указывать URL с пересечением для каждой ссылки. Если ссылка не должна пересекаться, это нужно явно указать. Например:

docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
5 лайков