Multiple fields in a text frame 1


Some web-to-print designs require multiple fields reside in a single text frame. It can be done using {curly brackets} and # as the object name in Object Manager to tell the web-to-print engine this text frame has variable fields in it.

Watch a Flash demonstration on this topic

A sample CDR file can be downloaded from your Sample Stationery catalog (go to Summary page).


The phone number and the extension number need to be 2 separate fields in the input form:

Phone (456)-123 4567 Ext. 7890

Use {curly brackets} to mark field boundaries:

Phone {(456)-123 4567} Ext. {7890}

Mark the text frame in the Object Manager using # (change shape’s name to #)

The system will identify 2 variable fields in this text frame:

  • a phone number (456)-123 4567
  • an extension 7890

How to change shape’s name

web-to-print, text, multiple fields
Open Object Manager (Window/Dockers/Object Manager), locate the object, click on it and hold for a second and type # .




web-to-print, text, multiple fields

This instructs our web-to-print software to take field names from the text between {} for each field. So, in this case, the field names will display as:
(456)-123 4567 and 7890

Using Field Editor on the site

web-to-print, text, multiple fields


You can always change the input field names as well as other properties of the input fields after you’ve uploaded the web-to-print template into your catalog. Open Field Editor by clicking on the field name. Inside it you will find its various properties that you can modify.

Using screen names in Object Manager

Although using # and taking names from {between the brackets} is quick and easy, we recommend placing real screen names in the object name. Learn why and how to do it.

Removing optional elements

Not every phone number has an extension. We need Ext. to disappear if there is no extension number. Learn how to do it here.

See also: