connect
search

Templates Syntax

AVAILABLE STARTING WITH V2022.5

About Templates Syntax

The reference syntax used for creating templates is a LiquidJS syntax. Liquid is a template language written in Ruby. For more information about the LiquidJS syntax, see the Liquid reference guide.

The following logic applies to the syntax used in creating templates:

  • Title properties and metadata are referenced using the same syntax.
  • Title properties and metadata can only be referenced from entity and previous title have been deprecated.
    Note

    Existing profiles and templates in Connect have been migrated.

For more information about reference syntax, see Title-level Syntax and Media Item-level Syntax.

Limitations

Because the reference syntax is using LiquidJS, there are certain known limitations:

  • for loop, assign, if/unless, case operations.
  • for naming conventions on deliverables: the name of the deliverable file will be the last element of the path.
  • filters with dot notation cannot be used.
Note

Other LiquidJS operations that are not specifically mentioned are not included.

For more information, see Syntax Limitations.

Validations

All error messages and warnings are displayed at job-level and job-runtime. In addition, the errors are grouped by type. For more information, see Syntax Validations.

Importing a workflow definitionTitle-level Syntax