This module provides a tree-based style plugin for Views. It is equivalent to the tree-based style template from Views 1.
It is based off of the list style. Although it generates a nested view, there is still only a single query run for the view making it quite performant.
The 1.x branch is compatible with Views 2. The 2.x branch is compatible with Views 3.
Usage
- Create a new view using the Fields row style. Populate it with the appropriate fields you want.
- Select the Tree (Adjacency model) style plugin.
- Select the linking fields in the style configuration panel. Generally, you will want to link from a nodereference field to the nid on the same node type. That is, the nodereference field is used as a pointer to the "parent" node.
- Save and enjoy.
Compatibility
This module has been tested and used with the following relationship-oriented modules:
- Taxonomy (in core) - parent/child relationships
- References - node and user references
- Relation - references between any entities (D7 only)
- Entity reference - references between any entities (D7 only)
- Organic Groups (D7 only)
This module was developed for http://www.star-fleet.com/.
Supporting organizations:
Sponsoring co-maintainer + maintenance - smustgrave
Project information
8,013 sites report using this module
- Created by Crell on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
3.0.2
released 5 January 2026
Works with Drupal: ^10.3 || ^11
Install:
Development version: 3.0.x-dev updated 5 Jan 2026 at 20:38 UTC
8.x-2.0-rc1
released 21 December 2022
Works with Drupal: ^9 || ^10
Install:
Development version: 8.x-2.x-dev updated 22 Dec 2022 at 21:57 UTC





