Templates and Modules

Templates can be used to create pages that have elements in common, such as headers, footers, product fields, navigation bars and product lists. 

To Create a Template

Open the Add dialog.

Under Module, Page or Template, choose Template.

Choose either New, Import or Copy.

Fill in the File Name and the Title if you are copying a template or creating a new one.

Under Template Format choose either Default Text or Blank. Default Text Templates contain the default modules (usually navigation bars) for your website design. Blank Templates are completely blank. 

To Apply a Template to a Page

Either:
1) Create a new page and choose a template under Template.

or

2) In the Pages dialog, choose a template in the Templates dropdown under Page Settings.

Editing Templates

Open the Templates dialog and click the edit icon next to a template. 

Adding fields

You now need to choose which of the fields you created in Forms to include in the template. 

Click Insert Elements. Open the Fields dialog. 

Drag or sort any fields you wish to display in the template.

Drop in a picture field, if you wish to add and crop pictures in Grid View (see Getting started), which is quicker. Modules can be used to create content that is repeated on more than one page. For example navigation bars, footers, search filters and product lists.

Modules

Modules can be dropped into pages and templates. 

To Create a Module

Open the Add dialog.

Under Module, Page or Template, choose Module. 

Choose either New, Import or Copy. 

Fill in the File Name and the Title if you are copying a module or creating a new one. 

For new modules, choose one of three module formats: 

Text Modules can contain text and pictures.


Dataset Modules can be used to create dynamic lists of products or pages. For example, if you wish to show a list of related products in a product page. 

Filter Modules can be used to create facet filters and menus. 

Classes and Inline CSS

You can add classes and inline CSS to a module in a page even if that module has been dropped into the page's template. These styles will override whatever styles were set on the module in the template. 

If these styles are then removed, the page module will have no styles set rather than returning to the styles set in the template. To do that match the classes or inline CSS set on the module in the page to that set in the template. The template classes or inline CSS will then take precedence.