System Tags

Ericson C. Smith · Updated February 19, 2026

Besides collection and individual item tags, your site also has certain system tags that are available in every template.

These tags are used to help display things like your site information, the currently logged in user and so on. Here's the list:

  • {{agency.cname}} - Your site's domain name
  • {{agency.name}}
  • {{agency.description}} - A short description of your site
  • {{agency.created_at}} - The day your site was created
  • {{agency.updated_at}} - The last time this information was updated
  • {{agency.logo}} - The URL to your logo (if you uploaded it)
  • {{agency.address}}
  • {{agency.city}}
  • {{agency.region}}
  • {{agency.postal_code}}
  • {{agency.phone}}
  • {{agency.fax}}
  • {{agency.email}}
  • {{agency.twitter}} - Twitter URL
  • {{agency.facebook}} - Facebook URL
  • {{agency.meta1}} - user defined
  • {{agency.meta2}} - user defined
  • {{agency.meta3}} - user defined
  • {{agency.meta_title}} - Default meta title
  • {{agency.meta_description}} - Default meta description
  • {{agency.meta_keywords}} - Default meta keywords
  • {{agency.lat}} - Latitude (derived from address)
  • {{agency.lng}} - Longitude (derived from address)
  • {{agency.server_alias}} - Server aliases (a list of alternate domains you can point to this site)
  • {{agency.currency}} - Default Currency code (eg: "USD")
  • {{agency.lang}} - Default language (eg: "en")
  • {{agency.time_zone}} - Default time zone string
  • {{agency.redirect}} - A url to unconditionally redirect any page on this site to

In addition to these Liquid tags, other tags are available

  • {{year}} - The current four digit year
  • {{meta_title}} - Meta title for the current page
  • {{meta_description}} - Meta description for the current page
  • {{meta_keywords}} - Meta keywords for the current page
  • {{csrf}} Include this in all forms with a POST, PUT, PATCH or DELETE method
  • {{ip_address}} -- IP Address of the current visitor
  • {{params}} -- any params in the URL. eg: https://yoursite.com?greeting=hello would be {{params.greeting}}
  • {{current_user}} - The currently logged in user object
  • {{flash.notice}} - Any notice "flashed" from a process
  • {{flash.error}} - An error message that you can display
  • {{categories}} - A list of all the categories defined in your system
  • {{languages}} - A list of all languages
  • {{currencies}} - A list of all currencies
  • {{menu}} - The dynamic menu system collection
  • {{content_for_layout}} - Contains the inner template (only available in layouts)

 

Example of dynamic menu markup:

 
We can define other special tags at runtime for your site only. Please let us know what you have in mind.