🔍

Pushing and Pulling Template Configs

Where would I use it?

I have created my first web page and on that page I have a menu.  I have configured the menu as I want it to appear on every page...

  • I've selected the menu source as a "Selected Object" and set the Menu Root as I want it.
  • I've limited the menu to 3 levels.
  • I've decided that it will be responsive, and it will auto-fit to the constraints of the template atom.
  • I've set the Location as a "Top Menu" and the Animations to "Fade"

This is simple to do, however you would not want to do it more than once, as this would be very time consuming.  Therefore when you've set it as you'd like and saved it, you would right-click the atom and choose to "Push To Template Atom Default".  This then makes it the default content for that atom whenever a new page is created.

What about "Pull From Template Default"?

Pulling basically means you intend to override the current atom settings with those from the template default.
For example:

After setting up the menus as I intended for the entire site the intern decides to play around on the few pages they are responsible for.  These no longer match the site layout as was defined in the brief, so instead of manually re-doing all the settings I can right-click and "Pull From Template Default" on each of the pages.

Where can I find this feature?

The option to push and pull template defaults is visible in the context menu of some atom types (accessible by right-clicking on them), and also in the Template Manager when editing a web page.
There is also a more advanced option within the Template Object itself which is covered in that Object Type's help file.

Context Menu:
Context Menu Pull From Template Atom Default
Template Manager options:

Template Manager

What are its limitations?

It is only possible to pull atom defaults from the template if the atom is of the same type.
If the user has changed the atom type (i.e from Menu to HTML/Rich Text) then a pull will not override the atom.