Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Empty Page

2,502 sites Security covered
View on drupal.org

This module provides a basic solution for creating empty pages, primarily used for pages that will only display blocks. It offers a simple way to manage content-free pages without resorting to creating empty nodes or complex layout systems.

The Empty Page module is a simple empty page solution. It provides an interface that assists in managing "empty" menu callbacks, mostly used for pages that only consist of blocks.

At least once every project, I've needed to create a content-free page. There are times where I don't want to be limited to a views page, and creating an empty node page just seems dirty, since there is a node_load happening (an empty node that I never intend to have any content inside of) that is actually loading "nothing". An example of where empty pages are necessary are things like the home page, or a section landing page where you want several info blocks that you can freely move around if needed.

Roadmap

  • Features integration!
  • Add ability to use existing permission for callback access and provide option to create a new permission. After much thought, I'm leaning towards not doing this. The way I see it, the actual content on the page can handle permissions. Think of Empty Page as this - it gives you a blank page where otherwise you would get a 404 (or other content if you're overriding an existing path).

A note about duplicate functionality: I am aware of the Front module and its similarities - however it is limited to 1 hardcoded callback. I am also aware of Panels / Ctools + Page Manager. While Empty Page is trying to accomplish something very similar, Empty Page is completely disconnected from layout and will remain fundamentally simpler.

Activity

Total releases
2
First release
May 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Release date
4.0.0 Stable May 21, 2025
4.0.x-dev Dev May 21, 2025