by default thr path of taxonomy filter result page is /taxonomy/term/x,y,z - where x,y,z are tids,
but i need path looks like /[fixed_text_string]/[name of tid x]/[name of tid y]/[name of tid z] i.e. /[fixed_text_string]/[catpath-raw(x)]/[catpath-raw(y)][catpath-raw(z)] - for example: /house/wooden/yellow/ or /keyboard/pc/white/102key/
When changing path "URLs to listen on:" or/and "URL format to output in links:" with any other pathes - module does not work with sql errors in log.
How to make it work properly?

Comments

solotandem’s picture

Good question. Are you able to investigate possible solutions?

myevit’s picture

Version: 6.x-1.x-dev » 7.x-1.x-dev
Category: support » feature

I have same question. I need to use instead of /taxonomy/term/x,y,z this /taxonomy/term/[name of tid x],[name of tid z],[name of tid z]

Kind of %names not %tids

sbydrupal’s picture

Have the same issue. Would there be any solution ?

If there isn't a solution, would you recommend using Solr Search which has taxonomy facet selections and search capability at the same time ?

There is a similar module: taxonomy_facets, which provides SEO friendly filter results such as /term1/term2 however, couldn't come up with a solution to use Views to overwrite /term1/term2 type urls. Using views with search capability would be a great functionality on top of faceted filtering...

Thank you

Leeteq’s picture

Title: how to replace taxonomy filter result page path? » Token support for taxonomy filter result page paths
Component: Documentation » Code
Issue summary: View changes
Priority: Normal » Major

Maybe an integration with Token module can solve this.

On the admin page;
admin/config/user-interface/taxonomy_filter/advanced

We have "URL format to output in links", which by default is set to:
taxonomy/term/%tids/%depth

Even if we can have something like %selected-terms in there, that still would not be enough by itself. We need dynamic and configurable path element replacement, like what Token offers.

I also think that this setting should be per vocabulary, not one general setting for everything.