I'd love to be able to display the filters available via Taxonomy filter on a View's display when no arguments are present. I currently have the view configured to "display all values" when the argument(s) aren't present. The documentation says the URL settings (/admin/settings/taxonomy_filter/advanced) requires %tid in the path, but why? Why not show all taxonomy terms available as clickable filters? Why do you have to start with one argument present?
My idea is to essentially use Taxonomy filter + Views to allow for faceted filtering/browsing to narrow down from all results to less based on their criteria. Sort of how Newegg.com, Amazon and others do this.
I thought maybe using path/* in the URL settings, per the documentation, would "match anything at that parameter position" and start showing the filters without any arguments present, but this didn't work either.
Would what I describe be possible?
Thanks!
Comments
Comment #1
solotandem commentedYour request seems possible. The issue may be that the filter menus derive their "context" from the tids in the URL. There seems to be a need for some parameter indicating the filters to show in the "no argument" state. In other words, some way to tie the view to the filters to be displayed.
Would you make a suggestion on how to do this, from a user interface and coding standpoint?
Comment #2
timwoodWhy limit to tying it to a view? Why not let it appear wherever a user wants to place it via Drupal's default blocks system visibility or via Context? You already expose the different blocks to the system for region placement, why not manage visibility there too?
The setup I described above should to be tied to the view, but I could see using Taxonomy Filter for general taxonomy browsing from a block that appears anywhere on a site. Of course the links would always take you to the same path specified in Taxonomy Filter's configuration, but that seems okay to me.
As for coding suggestions, I'm afraid I cannot help there as I'm not a coder.
Thanks for an excellent module.