Drupal: Content type or Taxonomy?

  • mindfullsilence
  • Professor
  • Professor
  • User avatar
  • Posts: 865

Post 3+ Months Ago

So I'm building the database of course listings for a school in Drupal. I'd like to get some insight into how you guys would go about this logically.

Basically there are two pieces of content that relate to each other:
  • Course Description
    • Overall course category. E.g.: "ACC - Advanced Academic Achievement"
  • Class
    • An actual class associated with the course description. E.g.: "ACC 121 - Accounting Principles"
The issue here is that I want to create degree programs that reference the courses. This way, when a new degree is being offered, the administrator can add course requirements through a dynamic drop-down list.

For instance, a new accounting degree is being offered. It requires classes under the "ACC" course. So the administrator would select "ACC" for the course. Underneath the course dropdown, there would be a second dropdown called "Class" that would be filled with classes only associated with the course "ACC", such as "ACC 121".

So I obviously need a content type for degree programs, that has a field for adding courses and classes. My question is, how should I go about adding course descriptions and classes? Should they be taxonomies or content-types? And is there a module out there that ties with CCK for creating dynamically populated lists that are associated with a parent item?
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • User avatar
  • Posts: 9128
  • Loc: Seattle, WA

Post 3+ Months Ago

What about something like this node relativity module:


The module allows parent-child relationships between nodes to be established, managed and searched. You can restrict the types of nodes that can be parented and the ordinality of parents. These are used to contextually create links to add new child nodes or attach existing ones. There is also a navigation block that uses a node's ancestry to list out breadcrumb-style links.

Post Information

  • Total Posts in this topic: 2 posts
  • Users browsing this forum: No registered users and 21 guests
  • You cannot post new topics in this forum
  • You cannot reply to topics in this forum
  • You cannot edit your posts in this forum
  • You cannot delete your posts in this forum
  • You cannot post attachments in this forum

© 1998-2017. Ozzu® is a registered trademark of Unmelted, LLC.