Contexts

Contexts are parts of a template that are each used to generate a specific type of output: Email or Print.

  • The Print context outputs documents to either a physical printer or a PDF file; see Print context.
  • The Email context outputs HTML email, composed of HTML code with embedded CSS. See Email context.

When a new template is made, the Context appropriate to that new template is automatically created, including one section. After a template has been created, the other two contexts can be added to it; see Adding a context.

When you add an Email context to an existing template you get a 'basic action email'. This is one of the 4 types of email that you can choose from when you start a template with an Email Template Wizard; see Creating an Email template with a Wizard.

Outputting and combining contexts

All contexts can be present in any template and they can all be used to output documents; see Generating Email output, Generating Print output and Generating Web output.

They can even be combined in output.

If present in the same template, a Print context can be attached to an Email context.

You could select Print sections based on a value in the data with a Conditional Print Sections script; see Conditional Print sections.

Outputting other combinations of contexts, and selecting other sections based on a value in the data, can be done via a Control Script; see Control Scripts.

Adding a context

To add a context, right-click the Contexts folder on the Resources pane and click New print context, New email context or New web context. Or use Context > Add in the main menu. Only one context of each type can be present in a template. Each context, however, can hold more than one section; see Sections.

Importing a context

To import a context, click File > Import Resources... in the menu. See: Import Resources dialog.

Deleting a context

To delete a context, right-click the context on the Resources pane and click Delete.

If you don't have a backup of the template, the only way to recover a deleted section, is to click Undo on the Edit menu, until the deleted section is restored. After closing and reopening the template it is no longer possible to restore the deleted context this way.
In the Saving Preferences you can set whether a backup file should be created when you save the template; see Save preferences.