Logic

Overview

You can use the Logic tools to associate Elements with Questions. This allows you to dynamically control the content of the design in response to end user input. This means that when the end user enters text or images in a Question, the design updates accordingly. Elements can be displayed or hidden, and the end user's input can be displayed on the canvas in a specific Element.

For example, your template contains Elements for two different brands and there is a Question asking users to select one of the two brands. With the Logic tools, you can quickly configure the template to show only the Elements related to the selected brand.

Or imagine you have three different backgrounds available in your template. You can set up logic so that when the end user changes the background, the font colour automatically changes to a specific matching colour. Or you might decide that if the end user selects a specific logo image in a specified block, a bar of contrasting colour appears below the logo.

You can define logic in two ways:

  1. With the Quick Logic tool on the properties pane; as the name suggests, this is a good way to quickly define simple links between Questions and Elements.

  2. With the Logic Editor, to define more sophisticated logic. You can access this with the Logic button.