Drupal is a registered trademark of Dries Buytaert
cms 2.1.0 Update released for Drupal core (2.1.0)! menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). moderated_content_bulk_publish 2.0.51 Minor update available for module moderated_content_bulk_publish (2.0.51). moderated_content_bulk_publish 2.0.50 Minor update available for module moderated_content_bulk_publish (2.0.50). editoria11y 2.2.21 Minor update available for module editoria11y (2.2.21). eca 3.1.0 Minor update available for module eca (3.1.0). sophron 3.1.1 Minor update available for module sophron (3.1.1). ai 1.3.1 Minor update available for module ai (1.3.1). seven 2.0.0-beta6 New beta version released for theme seven (2.0.0-beta6). seven 1.0.1-beta1 First beta version released for theme seven (1.0.1-beta1). solo 1.0.32 Minor update available for theme solo (1.0.32). modal_page 5.1.10 Minor update available for module modal_page (5.1.10). sitewide_alert 3.1.1 Minor update available for module sitewide_alert (3.1.1). paragraph_blocks 4.2.2 Minor update available for module paragraph_blocks (4.2.2). config_distro 2.1.0 Minor update available for module config_distro (2.1.0). editoria11y 3.0.0-beta9 New beta version released for module editoria11y (3.0.0-beta9). crop Module crop crossed 1,000 active installs. entity_reference_revisions Module entity_reference_revisions crossed 1,000 active installs. address Module address crossed 1,000 active installs. admin_toolbar Module admin_toolbar crossed 1,000 active installs.

This module will automatically add all parent terms to the field values for each term in an entity's taxonomy reference fields.

An example use case would be a Geography taxonomy containing all continents, countries and cities in a tree structure. Without this module, when a user tags content with Berlin, the content would not be able to be found under Germany or Europe and those parent tags would not appear on the content page.

This module will make sure that these parent terms are also selected when the content is saved.

How it works
If any vocabularies have lineage set, we check entities when they are saved to see if they have fields referring to these vocabularies. If so, we automatically select all parent terms of manually selected terms.

Note that this does not override the maximum number of terms selectable in a field. If a field restricted to only one term this module will not be able to set any parent terms in that field.

This module should work with any drupal language / i18n / localization strategy.

Bulk operations/actions
The module provides an Update Taxonomy Term Parents action that can be applied to selected entities on the content administration page.

This will add any missing parents to the selected entity's taxonomy reference fields. This will not remove any of the existing values. This means if you edit your taxonomy and move a term to a different parent, the new parent will be added but the previous parent will still remain in the list of values.

Other taxonomy modules:
Hierarchical Select - provides a hierarchical selection widget for Drupal 7 which includes saving of lineage.
Taxonomy Term Reference Tree Widget - provides a tree widget for Drupal 7, 8 and 9.
Simple hierarchical select - provides a hierarchical selection widget for Drupal 9 - does not save lineage.
Client-side hierarchical select - provides a hierarchical selection widget for Drupal 9 and includes the option to save lineage.

Activity

Total releases
3
First release
Mar 2026
Latest release
10 hours ago
Release cadence
0 days
Stability
100% stable

Release Timeline

Releases

Version Type Release date
2.0.2 Stable Mar 30, 2026
2.0.1 Stable Mar 30, 2026
2.0.0 Stable Mar 30, 2026