Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Statistics Counter Module statistics_counter crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

Term Reference provides a convenient "References" tab on taxonomy term pages, allowing editors to easily manage which content entities are associated with that term. This saves time by enabling bulk adding or removing of terms from content directly from the term's page, rather than editing each content item individually.

Term Reference adds a References tab to taxonomy term pages. The tab lets editors add or remove the current term from eligible taxonomy term entity fields on content entities.

Use case

Term Reference is useful when a site builder or editor is given a list of content items to add to a taxonomy term. Instead of opening and editing each content item individually, they can open the taxonomy term, use the References tab, and add all matching content items from one place.

Features

  • References primary tab on taxonomy term pages.
  • Single-field shortcut that opens the add/remove form directly when only one accessible field references the term vocabulary.
  • Multi-field chooser using Drupal admin block links when more than one accessible field references the term vocabulary.
  • Cross-bundle management for the same entity type and field name. For example, node.field_tags can manage Basic page and Article nodes from one Content field page.
  • Bundle-aware entity autocomplete for adding one or more existing entities from the current field.
  • Generic entity table with Label, ID, Published, and Operations columns.
  • Access-aware additions and removals using entity update access and field edit access.

Requirements

  • Drupal 10 or Drupal 11.
  • Core Taxonomy and Field modules.

Installation

Install the module as usual for a Drupal contributed module:

composer require drupal/term_reference
drush en term_reference

Usage

  1. Add a taxonomy term entity field to a fieldable content entity type, such as content or media.
  2. Configure the field instance to target one or more vocabularies.
  3. Visit a taxonomy term page from one of those vocabularies.
  4. Open the References tab.
  5. If one field is available, add existing entities through autocomplete or remove existing references from the table.
  6. If multiple fields are available, choose the field link first, then add or remove references.

Access

Term Reference does not provide a module-specific permission. Access is granted only when the current account can update the taxonomy term and edit at least one eligible target field. Add and remove operations also check target entity update access and field edit access before changing entities.

This module was created using AI and understood by humans. See Never submit code you do not understand.

Activity

Tracked releases
2
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0-alpha1 Pre-release Jun 30, 2026
1.0.x-dev Dev Jun 30, 2026