This document is for a version of Craft CMS that is no longer supported. Please refer to the latest version →

Globals store content that is available globally throughout your templates, as the name suggests.

You can create multiple sets of global content, called global sets, from Settings → Globals. Each global set has its own field layout.

If you have at least one global set, the control panel will get a new “Globals” item added to its primary nav, which will take you to a page that lists all of your global sets in a sidebar, as well as all of the fields associated with the selected global set in the main content area.

Unlike entries, global sets don’t have the Live Preview feature, since they aren’t associated with any one particular URL.

# Templating

You can access your global sets from any template via their handles. For example, if you have a global set with the handle “companyInfo”, and it has a field with the handle “yearEstablished”, you can access that field anywhere using this code:

{{ companyInfo.yearEstablished }}

There are a few additional global set properties you can grab besides your custom fields. See GlobalSetModel for a full reference.