Usando vários links na barra lateral para a página de Documentos

Demorou um pouco para eu entender isso em detalhes, então estou compartilhando brevemente a configuração de como fazer isso funcionar. A ideia é oferecer vários atalhos para a página de Documentos em uma seção de barra lateral personalizada. Por exemplo, aqui uso três filtros de tags (issue, resource e manual) e também adicionei dois filtros de categoria às categorias padrão General e Site Feedback:

Agora, URLs simples para esses links ficariam assim:

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

Afirmar links dessa forma, no entanto, produzirá alguns efeitos confusos e até mesmo becos sem saída:

  • Os links substituirão tags por tags e categorias por categorias. Mas eles cruzarão tags e categorias.
  • Eles cruzarão filtros que não têm interseção. Então você acabará em uma página de documentos vazia declarando “Ainda não há tópicos de documentos”.
  • Não há como redefinir interseções, uma vez que uma tag e uma categoria tenham sido selecionadas.

:point_right:t4: Então, como fazer vários links diretos para a página de Documentos funcionarem?
Você tem que dar a URL com interseção em cada link. Se o link na verdade não deveria cruzar, você tem que indicar isso explicitamente. Por exemplo:

docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
4 curtidas