I need to display nodes in a dynamic view, based on their vocabulary and not a single term. For example, for car sales, one vocabulary lets the visitor select one model, and another selects the color.

My custom path looks like this:

/sales/cars/%            // vocabulary view
/sales/cars/%            // vocabulary view

/sales/cars/models/%     // taxonomy term view   (works !)
/sales/cars/colors/%     // taxonomy term view   (works !)

URL example:

/sales/cars/models       // all nodes with a term from models vocabulary
/sales/cars/colors       // all nodes with a term from colors vocabulary

I've tried a solution from a similar question, but I can not find a Contextual Filter called:

Taxonomy vocabulary: Machine name

  • 1
    add a relationship: Content: Taxonomy terms on node and select vocabularies which you want to use. Then Taxonomy vocabulary: Machine name filter will be available.
    – Jack-PL
    Jun 21, 2013 at 11:19
  • @cept0, please comment on your original question instead of opening a new one for the same problem. Thanks!
    – mpdonadio
    Jun 22, 2013 at 13:53


Browse other questions tagged or ask your own question.