What are Template Tags?

Template Tags allow you to insert and render content related to the current user session. With tags, you can:

  • Personalize content for the logged-in user with information such as first name, last name, rewards point balance, or donation history.

  • Display conditional content for the logged-in user with information such as "is a member/is not a member"," is an advocate/is not an advocate", or "is a donor/is not a donor".

  • Render content, such as an action alert, a survey, donation thermometer, or reusable page. This content is also dynamic. For example, the donation thermometer automatically adjusts as the donation amount changes.

Tags are a portal to the Luminate Online database, and can only be used in the Luminate Online system.

Tag Syntax

All tags can be used in either the bracket style ([[...]]) or XML style (=<convio:.../>).

Bracketed, text-based variable

[[Xx:parameter:parameter]] - where X is the tag type, x is the tag number, and the parameters are separated by colons. In the bracket style, the first character of the tag indicates the tag type. It is case sensitive.

XML tag

<convio:session name="X" param="parameter1:parameter2"></convio:session> - where X is the tag number and any parameters are separated by colons.

Tag Types

Tag types include the following categories:

  • A - Application argument

  • C - Customizable component

  • E - Evaluated session component

  • L - Template literal

  • M - Message catalog entry

  • S - Session component

  • T - Text processing operation

  • U - Update operation