Introduction:
The Hierarchical Term Selector (HTS) module for Drupal provides an advanced taxonomy term selection interface that enables users to easily navigate and select terms from complex hierarchical structures. This module improves upon the standard taxonomy reference field by offering dynamic loading of hierarchical levels, customizable labels, and enhanced support for multi-term selection across different branches. It is particularly useful for websites with intricate taxonomy requirements.
Features
- Hierarchical Term Selection: HTS allows users to browse and select taxonomy terms in a hierarchical tree format, providing a clear visual representation of parent-child term relationships.
- Depth Limitation: Admins can define the depth of the hierarchy displayed, limiting the selection to specific levels and focusing user interaction on the most relevant terms.
- Dynamic AJAX Loading: Subsequent levels in the hierarchy are loaded dynamically via AJAX, improving page load times and the overall user experience.
- Customizable Labels and Descriptions: HTS enables the customization of labels and descriptions for each hierarchy level, guiding users through the selection process more effectively.
- Multi-term Selection: Unlike other hierarchical selectors, HTS supports the selection of multiple terms across various branches, making it ideal for complex content categorization needs.
- Views integration Use the Hierarchical Term Selector widget as an exposed filter for taxonomy term reference fields.
- ‘None’ Option Configuration: Admins can configure a ‘None’ option at each level of the hierarchy, allowing users to skip certain levels if necessary.
- Widget Selector Configuration: Admins choose between using select or select2 as element per level.
Post-Installation
After installing the HTS module:
- Navigate to the field settings of the content type where you want to apply the hierarchical term selector.
- Choose HTS as the widget for your taxonomy reference field.
- Configure the hierarchy depth, labels, and other settings to match your content structure.
- Save your settings and start using HTS in your content creation process.
HTS will dynamically load the hierarchy levels as users interact with the term selector, providing an intuitive and efficient way to manage taxonomy terms.
Additional Requirements
HTS relies on the core taxonomy module and the entity reference field in Drupal. No additional modules are required for its basic functionality.
Similar Projects
Simple Hierarchical Select (SHS):
- SHS offers a similar hierarchical term selection interface but lacks support for multiple term selections and advanced customization options provided by HTS.
- CSHS differs by supporting multi-term selection and providing enhanced controls over hierarchy depth, labels, and descriptions, making it better suited for complex taxonomies.
Supporting this Module
If you find the HTS module useful, please consider contributing to its ongoing development by reporting issues or submitting patches.
Project information
- Project categories: Site structure
167 sites report using this module
- Created by cesarmsfelipe on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
