Entity Reference Hierarchy Book Navigation
Part of the Entity ecosystem · 227 projects
This module provides content types and blocks to easily create and manage hierarchical book structures, including a table of contents and navigation between pages. It includes pre-defined "Book" and "Book chapter" content types, along with blocks for displaying book contents and next/previous links.
The entity_reference_hierarchy_book_nav module is provides a easy way to setup books.
This module comes with two blocks and two content types.
Content types:
- Book: A content type for the books you'd like to create. It can be customized how even you'd like, but it must have it's "field_book_structure" field.
- Book chapter: A content type for adding unlinked pages into the book.
Blocks:
- Book Contents Block: Provides a table of content block when the current page is in a book.
- Book Navigation: Provides the Next/Previous sections links when the current page is in a book.
REQUIREMENTS
The entity reference hierarchy module
INSTALLATION
- Install as you would normally install a contributed Drupal module. See: https://www.drupal.org/node/895232 for further information.
- Modify the field_book_structure field on the Book content type to allow referencing of the content types you'd like to be in the book.
- Add the Book Contents Block and Book navigation blocks to your block layout.
USAGE
- Create a "Book" content type, add and order other pages in the Book structure field.
- Visit any of pages that are part of the book.
MAINTAINERS
Current maintainers:
- David Pascoe-Deslauriers (spotzero) - https://www.drupal.org/u/spotzero
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
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
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 2.x-dev | Dev | 10–11 | Jun 17, 2026 |