Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

Single Page Site

282 sites Security covered
View on drupal.org

This module transforms a specific menu into a single-page website, rendering all linked content on one page and updating menu links to use anchor navigation. It offers flexibility in choosing which menu items to include and how to display them.

This module provides functionality to create a single page website.
It allows you to automatically create a single page from a menu. The module will render all the content from the links, that are configured in the menu, on one page. It will then override the menu links so that they refer to an anchor instead of a new page.

Configuration

  • Choose the menu which you want to create a single page for
  • Define the class/id of the menu wrapper
  • Define the class(es) of the menu items that should implement the single page navigation. (Maybe you don't want all the menu items to be overwritten by an anchor, eg. contact form on seperate page). If you don't fill out this field all menu items will be rendered on your single page.
  • Go to structure -> menus -> "your single page menu" and give all the menu links that have to appear on the single page the class you defined in step 3.
  • If you don't want to use the title of the menu item as section title on your single page, you can use the name attribute of the menu link as title
  • If you want to render content on your single page but don't want the menu item to show up in your menu, navigate to the menu item and give it the class "hide"
  • Go to /single-page-site and anjoy your one-pager

This module is not a duplicate of Singe Page Website. This module isn't dependent on the (sub)theme you are using. The reason Singe Page Website module is dependent on Bartik/Zen is that it applies already lots of CSS and JS for users who don't have a lot of HTML/CSS/JS knowledge. I used it before and it's a great module if you are using bartik/zen as a theme!

This modules integrates with Scroll to top or Back to top

Sponsors



Activity

Tracked releases
1
Tracked since
Jun 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
3.0.0 Stable Jun 30, 2026