Customize Content with Luminate CMS Template Language

Warning: Effective November 2025, Blackbaud will discontinue support for Luminate CMS. If your organization currently uses Luminate CMS, you should have received direct communication from Blackbaud with further details and next steps.

(Website Administrator only)

A display template provides a customizable view of a content item’s properties such as title and author. These properties are dynamically inserted through the use of Luminate CMS Template Language. There are three different ways to add template variables to display properties:

Syntax When to Use This Syntax
t:value This is the recommended way to add template variables.
${url}

Because the t:value syntax cannot be used within HTML attributes, this is an alternate syntax that can be used in attributes.

Note: The ${} syntax will work properly outside of an attribute. It is recommended that you use the t:value syntax outside of attributes and the ${} syntax within attributes.

<span class="templateVariable"> This syntax is no longer used. Its use is not recommended. Use t:value and ${} instead.