How it works

The “Parent” page that is being built out of all the modules (typically the home / landing page) - is a basic page with the tag subpage_layout. This parent page will also have the page setting “Include in support nav” checked. Each module on this parent page will be represented by a basic subpage as well - the subpage_layout tag triggers to logic that goes through and subpages in each child page. Each child page will also have the “Include in support nav” page setting checked. This allows us to easily re-order and re-arrange the modules from the “Parent” page’s Sub nav pages tab.

There are 3 different kinds of modules in this system that the basic subpages will represent:

#Page Slugs

Within NationBuilder, each page needs a unique page slug. Since the Subpage Layout modules should never actually be directly visited, it's ok to have long slug names. Our suggested method of naming these Subpage Layout module slugs is to include the parent page's slug as a prefix.

Example page slug: homepage_text_banner