Expressions for Aura Sites

You can access property values and other information to pass into a component's attributes with expressions.

An expression is any set of literal values, variables, subexpressions, or operators that can be resolved to a single value. Method calls aren’t allowed in expressions.

The expression syntax is: {!expression} where expression is a placeholder for the expression.

These expressions display the authenticated user’s information, images associated with data categories, or record information on a site page.

ExpressionDisplays

{!CurrentUser.name}

Combined first and last name of the user, as displayed on the user detail page.

{!CurrentUser.firstName}

First name of the user, as displayed on the user edit page.

{!CurrentUser.lastName}

Last name of the user, as displayed on the user edit page.

{!CurrentUser.userName}

Administrative field that defines the user’s login.

{!CurrentUser.id}

Salesforce ID of the user.

{!CurrentUser.email}

Email address of the user.

{!CurrentUser.communityNickname}

Name used to identify the user in a site.

{!CurrentUser.accountId}

Account ID associated with the user. This expression displays a valid account ID for partner and customer users. For all others, it displays '000000000000000'.

{!CurrentUser.effectiveAccountId}

Account ID associated with the effective account. This expression displays a valid account ID for partner and customer users. For all others, it displays '000000000000000'.

{!Global.PathPrefix}/{!DataCategory.Name}.jpg

Image associated with the data category in a search component.

{!Global.PathPrefix}/<Name of the Subfolder>/{!DataCategory.Name}.jpg

Image associated with the data category in a subfolder in a search component.

{!recordId}

15-digit record ID on object pages.

{!term}

Expression that returns the HTML-encoded search term in the Aura-based standard search page.

Last updated