Verwendung mehrerer Seitenleistenlinks zur Docs-Seite

Es hat eine Weile gedauert, bis ich das im Detail verstanden habe. Hier teile ich kurz die Einrichtung, wie man das zum Laufen bringt. Die Idee ist, verschiedene Verknüpfungen zur Docs-Seite in einem benutzerdefinierten Seitenleistenbereich anzubieten. Zum Beispiel verwende ich hier drei Tag-Filter (issue, resource und manual) und habe auch zwei Kategorie-Filter zu den Standardkategorien General und Site Feedback hinzugefügt:

Nun würden einfache URLs für diese Links so aussehen:

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

Die Angabe von Links auf diese Weise führt jedoch zu einigen verwirrenden und sogar Sackgassen-Effekten:

  • Links ersetzen Tags durch Tags und Kategorien durch Kategorien. Aber sie werden Tags und Kategorien überschneiden.
  • Sie überschneiden Filter, die keine Überschneidung haben. Dann landen Sie auf einer leeren Docs-Seite mit der Meldung “No Docs topics yet”.
  • Es gibt keine Möglichkeit, Überschneidungen zurückzusetzen, sobald sowohl ein Tag als auch eine Kategorie ausgewählt wurden.

:point_right:t4: Wie kann man also mehrere direkte Links zur Docs-Seite zum Laufen bringen?
Sie müssen die URL mit der Überschneidung bei jedem Link angeben. Wenn der Link tatsächlich nicht überschneiden soll, müssen Sie das explizit angeben. Zum Beispiel:

docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
4 „Gefällt mir“