The Templates allow to defining the Products graphic layout in the Catalog.
A Template is a structured document created in InDesign that, during the generation process, will be associated to the data of the Product dragged in.

The Template creation takes place directly in Adobe InDesign: users create the document defining the layout and adding the fixed contents in, like texts, images and graphic elements that don't change.

Product information are instead the data that will be added through the Designer Module. The Template Helper gives special tags to identify the Product attributes (it's accessible in the Template menu of the Section or in Designer Module home page).

To create the Templates file to upload in the Section, users have to create a new Library in InDesign (to create a Library it's possible see the Adobe InDesign guide). The Library file must contain all Templates that are to be used in that Section.

In the Template Helper are showed the attributes of each Product. In the right column of this page, there is the Product Attributes Code that users can copy to insert  in InDesign to create the Templates, specifying the field formatting too:

  • L: allows to copy the attribute label instead of the value. For example, if the attribute refers to the Product name, in the Catalog generation will be added the string "Name";

  • AA: the attribute value will be generated in capital letters;

  • aa: the attribute value will be generated in lower case;

  • Lingua: allows to copy the attribute code based on one of the available Product languages.

Copying the attribute code from one Product or another does not change.
In this way users are aware of the data who are copying, as well as some Products attributes may aren't available in other ones. When the attribute code is added in the InDesign document, it's possible to apply others text formatting to the string code with the features of this tool (eg. color).

To create a Template that includes data from several Products or tables, it's necessary to add the following codes in the InDesign Script Label section:

  • ${productGroups[n][0]}: for the table header;

  • ${productGroups[n][]}: for the table rows;

  • to add images or other tables, it's necessary to anchor in line the character.

The Template file must meet the following conditions in order to be uploaded in the Section:

  • the file name must be named "template_ZxY", where Z and Y indicate the maximum Grid size dimension of the Page, Z for rows and Y for columns (eg. "template_3x2");

  • the asset elements in InDesign (called Template in the Designer Module) must be grouped;

  • the Templates naming in the InDesign Library must end with "_ZxY", where Z and Y indicate the size of that Template (the dimension of each Template cannot exceed the maximum Grid size).


The Master Page contains graphic and textual elements like the Page background, the header and footer or the page number and the other fixed elements that compose the Pages and that are not included in the Templates.

Each Section can have its own Master Page.

Creating a Master Page using InDesign, it's important to define the Page size with the same dimensions of the Catalog.

Did this answer your question?