Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Entity Usage 5.0.0 Major update available for module entity_usage (5.0.0). Release: Entity Usage 8.x-2.3 Minor update available for module entity_usage (8.x-2.3). Release: Excel Serialization 2.2.0 Minor update available for module xls_serialization (2.2.0). Release: TMGMT DeepL Integration 2.4.2 Minor update available for module tmgmt_deepl (2.4.2). Release: Disable Login Page 1.2.0 Minor update available for module disable_login (1.2.0). Release: Akamai 5.1.1 Minor update available for module akamai (5.1.1). Release: GraphQL 5.1.0 Minor update available for module graphql (5.1.0). Release: agGrid 8.x-1.8 Minor update available for module aggrid (8.x-1.8). Usage Milestone: Easy Email Module easy_email crossed 10,000 active installs. Module Revived: Gleap 1.0.6 Module gleap updated after 7 months of inactivity (1.0.6).

Feeds Tamper Term Hierarchy

39 sites Security covered Drupal 10–11

Part of the Feeds ecosystem · 29 projects

View on drupal.org

This plugin allows you to import taxonomy terms from a hierarchical structure, such as "Parent > Child > Grandchild," creating terms as needed. It ensures that imported terms are correctly placed within their designated vocabulary and hierarchy.

Tamper plugin to import taxonomy terms with hierarchy support. It creates the taxonomy terms if they don't already exist, respecting the term hierarchy.

In your CSV column, the taxonomy term data can be in this format: "Term1 > Term 2 > Term 3". The "Term 3" would be set to the corresponding taxonomy term reference. "Term 1", "Term 2" and "Term 3" would be created if they didn't already exist.

Terms are matched by name within their parent, not across the whole vocabulary, so "Animals > Dogs > Food" and "Animals > Cats > Food" produce two distinct "Food" terms, one under each branch.

You can combine this tamper plugin with the existing "Explode" plugin if you have multiple taxonomy terms to be assigned to the same field.

Requirements

The module only requires Tamper and the core Taxonomy module. To use it in a Feeds import you also need Feeds Tamper.

How to use the module:

  1. Install the module as usual
  2. Add the Taxonomy term field reference to your feeds mapping
  3. THIS STEP IS CRITICAL: Choose the option "Reference by: Term ID"
  4. In the Tamper tab, add the "Import Taxonomy Terms Hierarchy" plugin to the same field
  5. Choose the right delimiter and Vocabulary
  6. Import the feed as usual

Settings

  • Allow terms to be auto created, on by default. Turn it off to import only into an existing hierarchy: values whose terms do not exist are skipped instead of created.
  • Match the first term anywhere in the hierarchy, off by default. Turn it on when the source carries partial paths, for example "B > C" for a vocabulary that already contains "A > B > C".

The README covers all of this in more detail.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2026
Latest release
5 days ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Sep 10, 2026
1.0.0 Stable 9–11 Aug 1, 2026