Cela m’a pris un certain temps pour comprendre cela en détail, alors je partage brièvement la configuration pour que cela fonctionne. L’idée est d’offrir divers raccourcis vers la page Docs dans une section de barre latérale personnalisée. Par exemple, ici, j’utilise trois filtres d’étiquettes (issue, resource et manual) et j’ai également ajouté deux filtres de catégorie aux catégories par défaut General et Site Feedback :
Maintenant, les URL simples pour ces liens ressembleraient à ceci :
/docs?tags=issue
/docs?tags=resource
/docs?tags=manual
/docs?category=4
/docs?category=2
Indiquer des liens comme ceux-ci produira cependant des effets déroutants, voire des impasses :
- Les liens remplaceront les étiquettes par des étiquettes et les catégories par des catégories. Mais ils intercepteront les étiquettes et les catégories.
- Ils intercepteront des filtres qui n’ont pas d’intersection. Vous vous retrouverez alors sur une page Docs vide indiquant “Aucun sujet Docs pour le moment”.
- Il n’y a aucun moyen de réinitialiser les intersections, une fois qu’une étiquette et une catégorie ont été sélectionnées.
Alors, comment faire fonctionner plusieurs liens directs vers la page Docs ?
Vous devez donner l’URL avec l’intersection sur chaque lien. Si le lien ne doit en fait pas intercepter, vous devez l’indiquer explicitement. Par exemple :
docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
