The Taxonomy system in Drupal is a flexible way of classifying content according to defined sets of terms. Every individual set of terms is called a vocabulary. You can see a list of all Vocabularies on the site at Structure > Taxonomy. To see a list of terms within a vocabulary, click “List terms” next to the vocabulary.

The terms represent the options that are available in term reference fields wherever the vocabulary is used. For example the Topics vocabulary is used in fields for the Event, News item, Program, Project/group, and Survey content types. When you add or edit a term in this vocabulary, or change the order of terms, this change will be reflected across all these content types. It will also be reflected in the options users have to filter content, for example on the Events and News listing pages.

To add a new term to a vocabulary

Go to Structure > Taxonomy > [Your vocabulary] and click Add term. Enter a Name for the term, scroll down and click Save (you don’t need to fill in anything else). You will be returned to the same form, in case you want to add more terms.

To edit an existing term

Go to Structure > Taxonomy > [Your vocabulary], locate the term you want to edit and click “Edit”. Make your changes and click Save.

To change the order of terms

Go to Structure > Taxonomy > [Your vocabulary]. From here, you can use the drag and drop handles to set the order you want. This will determine the order in which terms appear everywhere they are used on the site.

Note: It’s possible in Drupal to create a hierarchical list of terms, that is, to have “parent” and “child” terms. We’re not currently doing this in any CAUL vocabularies.

Author Angus Gordon
Last modified 24 April 2018