Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! 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)!

empty_page

2,496 sites Security covered
View on drupal.org

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
Release cadence
0 days
Stability
50% stable

Releases

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