This is a bit confusing for me.
I am using Drupal 7 and Views 3.
I have a list of particular content type nodes tagged with a term (from a vocabulary "topic"). Vocabulary "topic" is 2 levels deep and nodes are tagged just with leaf terms. I have those same nodes tagged with another vocabulary ("level" vocabulary).
I'd like to get in a view all parent terms (exactly the term name) from the vocabulary "topic" whose children are tagged into a node which is tagged with a particular level (let's say beginners).
Let me show you an example:
Vocabulary "Level":
- Beginners
- Intermediate
- Advance
Vocabulary "Topic":
- Greek philosophy
- Introduction to greek philosophy
- First stage: Greek
- Second stage: Greek
- Latin philosophy
- Introduction to latin philosophy
- First stage: Latin
My content type nodes can be tagged with both vocabularies but in the case of "topic" they are only allowed to be tagged, as I said, with leaf nodes (i.e. Introduction to greek philosophy, first stage:greek, second stage: greek, Introduction to latin philosophy or first stage:latin).
In this context if one particular node is tagged with "introduction to greek philosophy" and "beginners", I would get "Greek philosophy" on my view. If that same node is not tagged with "beginners" I wouldn't get it on my view.
I know it's a bit complex but I would really appreciate your help and orientation.
Thanks in advance.