Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

Entity reference field that comes with Drupal core allows creating a linear list of entity references. This module allows creating hierarchical entity references where each entity reference is in a parent/child relationship with another entity reference. It also supports revisions if used together with Entity reference revisions module.

Example:

  • Reference (delta 0)(depth 0)
    • Reference (1)(1)
    • Reference (2)(1)
  • Reference (3)(0)
    • Reference (4)(1)
      • Reference (5)(2)
    • Reference (6)(1)
  • Reference (7)(0)

Entity reference items can be dragged and dropped with the same UI that handles taxonomy menu links hierarchy.

Notes

I initially set out to create a more generic version of Bricks that doesn't include styling. After building most of the module I then found https://github.com/maijs/entity_reference_hierarchy and was able to make some improvements.

Comparison to Entity Reference Hierarchy

Entity Reference Hierarchy creates a tree through a chain of Entity Reference fields on each entity type. A nested set.

Entity Reference (with) Hierarchy uses a single field on the primary entity to manage the tree structure. A rooted tree. This works very well for paragraphs.

Activity

Total releases
1
First release
Jan 2026
Latest release
2 months ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Jan 25, 2026