I've got a list of categories:
- Category 1
- Category 1.1
- Category 1.2
- Category 1.3
- Category 2
- Category 2.1
- Category 2.2
An entry can be assigned to any child category, OR it can be assigned to just a parent category. For example:
- Entry 1: Category 1
- Entry 2: Category 1, Category 1.2
I want to display entries that are assigned to only the parent category, with no child categories. So I want Entry 1, but not Entry 2. The child categories will change, so I can't hard-code specific categories to exclude.
Update: Full Situation Description
I'm working on an online learning site. The class produces 4 types of study materials: study notes, videos, practice questions, and spreadsheets. Each of these types is a separate channel, since they require different custom fields.
The course is broken down into 3 tiers:
A study item can cover just a reading, it can be a review for an entire topic, or it can be a review for an entire part.
I need to be able to display a list of study items that cover a particular Reading, a list of study items that review an entire Topic, or a list of study items that review an entire Part.
In addition, I need to be able to display a "new" icon in each Topic heading if a new study item in that topic or in its child readings has been added recently.
So this is where my problem comes in. I originally thought I could assign these items to categories, then output them based on category. But doing it that way I'm not able to display the items that are only assigned to a Topic, or only assigned to a Part.
What would be the best & most client-friendly way to organize these study items?