简体   繁体   中英

Drupal Views & URL Alias Override Issue

I have a taxonomy vocabulary called 'catalogue'. Within this, I have levels of terms. Some have sub-terms, some have nodes.

I have two views to handle these: One to show sub categories, one to show nodes, each with a filter applied based on the URL. If I go to sub-category/category-name , it would show me all the sub-terms in category name. If I go to product-category/category-name , I get a list of related nodes.

With no aliases, the view works properly on sub-category/% . The problem with this is that the generated links for the sub-terms aren't to the view, they're to the term page.

If I create aliases, it overrides the view and shows no results on sub-category/% pages and default node teasers on product-category/% .

Can I use aliases with views in this way?

Sounds like you want to re-write the output of the Field instead of creating aliases. If you're not familiar with that particular feature in Views, see the screenshot below from http://highrockmedia.com/blog/rewriting-drupal-views-output-custom-theming-css

Note that instead of creating a <div> wrapper, you can create your own link as needed. Hopefully this will help you get started in the right direction.

重写字段输出

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM