Say we have a widget or specific piece of content we need to use in a few places on the site.
- You could just add a piece of content on each page if you need it
- Of course, if it changes, you will need to edit it in multiple places.
Using Cascading Templates, this is a snap
First set up your template structure says:
- Master
- Home Page
- Following Page
Then add the widget as a template. You can do this because templates inherit from their parent.
- Master
- Home Page
- Following Page
- My Very Cool Widget Page
Because the Widget page is just a template, you can control the positioning of the Widget using standard HTML or CSS. Now when you create your new page, you select the My Very Cool Widget template and everything gets rendered correctly due to the Rollup/Hierarchy/Cascade nature of the templates.
Over the long term, your maintenance work will be significantly less as you can easily break things down into simple templates for all kinds of stuff.
- Master
- Home Page
- Following Page
- My Very Cool Widget Page
- Products Page
- Products with Widgets
- My Special Landing Page Master
- My Very Cool Form Template