Adding base templates and partials

Idea:
I would love to be able to set base templates and layouts/partials.

Here's why:
When there are only 5-10 pages, making a change to the overall layout of page (like adding a modal) is no big deal... but when your site grows to about 30 pages or more, that's a major task.


Proposal:

If there were a couple of dropdowns (maybe under the "Parent Folder" in page settings) where users could set a base template, and then another dropdown for layout (just another level of page hierarchy maybe), I think this would give everyone a lot of freedom and ability to avoid having to create the same page layout manually from page to page.


Basically, the "pages" we currently have would be the main sections of this future version of the page, with layout & template wrappers around it.


For example the new version of the page would look like this:
Page 1

  • --> dropdown 1 selected: base template "my-main-base-template"

    • --> dropdown 2: layout 1 "my layout wrapper" (masthead 1)

      • --> current static pages


Page 2

  • --> dropdown 1 selected: base template "my-main-base-template"

    • --> dropdown 2: layout 2 "my layout wrapper" (masthead 2)

      • --> current static pages


Page 3

  • --> dropdown 1 selected: base template "my-2nd-base-template" (different nav)

    • --> dropdown 2: layout 1 "my layout wrapper" (masthead 1)

      • --> current static pages

  • Terence Flowers
  • Mar 6 2022