Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Empty Page

2,511 sites Security covered Drupal 8–11
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.

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.

Activity

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

Releases

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