Part of the Entity ecosystem · 308 projects
This module creates taxonomy terms automatically based on existing entities. It can be configured to create terms for entities of a specific type and bundle, and it keeps these terms synchronized as entities are added, removed, or renamed. When these terms are displayed or accessed, they are redirected to the canonical URL of their corresponding entity.
The purpose of this module is to create terms in a selected vocabulary matching labels for a selected entity type and bundle. One use-case for this is when you need to allow nodes to be used as tags. For example, say you have a "Person" content type, which contains authors or people of interest and you'd like to tag content such as articles, quotes, books, etc. with those people.
The module provides an interface where one or more sets of entities, bundles and vocabularies can be selected. When the configuration is saved, a batch process is ran to programmatically create one new term for each entity from the selected entity type and bundle.
The terms are maintained on an on-going basis when entities are added/removed/renamed.
When synced terms are rendered, their URLs are rewritten to point to their corresponding entity's canonical URL.
Requests to the terms belonging to configured vocabularies are also checked and if a matching entity is found, the request is redirected to the entity's canonical URL.
The module should work fine with already populated taxonomies, but if the configuration is removed, all terms with labels matching entities from the selected entity type/bundle will be removed, regardless of their preexistence.
Ask your assistant about Entity term
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- taxonomy Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Entity ecosystem
Most installed first