Mi ci è voluto un po’ per capire questo in dettaglio, quindi condivido brevemente la configurazione su come farlo funzionare. L’idea è di offrire vari collegamenti rapidi alla pagina Docs in una sezione della barra laterale personalizzata. Ad esempio, qui uso tre filtri per tag (issue, resource e manual) e ho anche aggiunto due filtri per categoria alle categorie predefinite General e Site Feedback:
Ora gli URL semplici per questi collegamenti sarebbero così:
/docs?tags=issue
/docs?tags=resource
/docs?tags=manual
/docs?category=4
/docs?category=2
Affermare collegamenti in questo modo produrrà però alcuni effetti confusi e persino vicoli ciechi:
- I collegamenti sostituiranno i tag per i tag e le categorie per le categorie. Ma intersecheranno tag e categorie.
- Intersecheranno filtri che non hanno intersezione. Quindi finirai su una pagina Docs vuota che afferma “Nessun argomento Docs ancora”.
- Non c’è modo di reimpostare le intersezioni, una volta selezionati sia un tag che una categoria.
Quindi, come far funzionare più collegamenti diretti alla pagina Docs?
Devi fornire l’URL con l’intersezione su ogni collegamento. Se il collegamento in realtà non dovrebbe intersecare, devi dichiararlo esplicitamente. Ad esempio:
docs?category=&tags=issue
docs?category=&tags=resource
docs?category=&tags=manual
docs?category=4&tags=
docs?category=2&tags=
