Page variables

Custom pages can contain variables that are replaced with values when the page is presented to a visitor.

Variables are designated in the page body using the following, double-curly-bracket syntax:

{{VARIABLE_NAME}}

The table below lists all acceptable variables names:

Variable Name

Description

Variable Name

Description

page.title

The value entered into the "Title" field when creating the page

page.created_at

The date/time at which the page was created

page.updated_at

The date/time at which the page was last updated

page.path

The path of the current page

page.url

The url of the current page

page.has_parent?

A boolean indicating if the current page has a parent

parent.title

The title of the current page’s parent

parent.path

The path of the current page’s parent

parent.url

The url of the current page’s parent

app_name *

The name used in email subject line

app_url *

The url used in email body

company_name

The company name

phone

The phone number

fax

The fax number

tax_id

The Tax ID

suite

The suite line of the corporate address

street

The street line of the corporate address

city

The city of the corporate address

state

The state for the corporate address

zip

The ZIP for the corporate address

country

The country for the corporate address

order_suite

The suite line of the ordering address

order_street

The street line of the ordering address

order_city

The city for the ordering address

order_state

The state for the ordering address

order_zip

The ZIP for the ordering address

order_country

The country for the ordering address

sales_email

The sales email address

support_email

The support email address

hosted_ebooks_trial_email

The hosted ebook trial email address

webmaster_email

The webmaster email address

onix_contact

The person to contact regarding ONIX

onix_email

The email address of the person to contact regarding ONIX

catalog_html

HTML to embed the current flip catalog in a custom page

catalog_url

URL to a page containing the current embedded flip catalog

"FILENAME" | tl_image

Outputs the image stored in the Images module matching the given file name

"TAG" | tl_tagged_faqs

Outputs a list of faqs tagged with the term "TAG"

"TAG" | tl_tagged_downloads

Outputs a list of downloads tagged with the term "TAG"

"TAG" | tl_tagged_downloads_extended

Outputs a list of downloads tagged with the term "TAG"

"TAG" | tl_tagged_headlines

Outputs a list of headlines tagged with the term "TAG"

"TAG" | tl_tagged_headlines_extended

Outputs a list of headlines tagged with the term "TAG"

page.products_compact_list

Outputs a compact list of the featured products

page.products_extended_list

Outputs a extended list of the featured products

page.products_grid_list

Outputs a grid list of the featured products

page.clearance_extended_list

Outputs a extended list of the products tagged with the term clearance

page.clearance_grid_list

Outputs a grid list of the featured products tagged with the term clearance

"ISBN" | tl_product_link

Outputs an HTML link to the product page matching the given ISBN

"ISBN" | tl_product_cover

Outputs the cover image of the product matching the given ISBN

"ISBN" | tl_product_spread

Outputs the spread image of the product matching the given ISBN

* To change the value of these variables please contact TitleLeaf support. All other variables can be changed via the Admin UI.

Example

To display the company name defined in Admin Settings, use the following code:

Welcome to the {{ company_name }} website!

Assuming company_name is defined as "Acme, Inc.", a visitor will be presented with the following:

Welcome to the Acme, Inc. website!