Hello everyone!

The more I work on my project the the more I feel confused about taxonomy. I'm not a green newbie, but at the same time I feel quite lost.

I divided my site into 3 large sections - "business listings", "business news" and "q&a". Each section has its own vocabularies, but all of them sharing at least one vocabulary with each other. As you can see they're somewhat related and can have their own internal classifications/categories as well.

My problem is with the shared vocabularies and here is why.

Each vocabulary has their own URL structure. My main section is "business listings" where I list businesses, their profiles by Business Categories etc. Since this section is basically in the root of the site, I themed the default "taxonomy/term" view just for this section.
So, the default path/URL structure of Business Categories terms is in the root - [catpath].

Also the Business News section uses the same categories as Business Listings, but all the tags/links being listed as [catpath] in the root, even though the view has it's own path "business-news". As you can guess I have to re-theme the links and breadcrumbs for this kind of special cases.

In both cases I would like to have the URL structure as following - "view-URL/[catpath]", where [catepath] is a term's URL alias.

Workaround with custom theming of terms and breadcrumbs creates instability in templates and views' argument handling, and of course a reason for an error. I could avoid it by replicating shared vocabularies to make separate ones for each section, but then the original "vocabulary" loses its meaning when different content can use the same categories.

This complicates things especially more when each section is expected to have thousands of nodes. Sections are themed completely differently and they all have their own views, but each of them can reference each other, that's why I would like them to share specific vocabularies.

Could anyone give me a suggestion on how I can achieve the desired URL structure for the main sections using shared vocabularies with their URL aliases and have links and breadcrumbs with correct URLs related to each section?

Hope this is not too confusing. Thanks!

Comments

ranavaibhav’s picture

Have you found any solution yet? If yes, please share here as i'm also facing same issue. and me too lost completely. thanks..

Jackie R