{% extends "_layouts/cp" %} {% set title = "Globals"|t %} {% set editableLocaleIds = craft.i18n.getEditableLocaleIds() %} {% if localeId is not defined %} {% if craft.locale in editableLocaleIds %} {% set localeId = craft.locale %} {% else %} {% set localeId = editableLocaleIds[0] %} {% endif %} {% elseif localeId not in editableLocaleIds %} {% exit 404 %} {% endif %} {% set globalSets = craft.globals.getEditableSets('handle', localeId) %} {% if not globalSets|length %} {% exit 404 %} {% endif %} {% if globalSetHandle is not defined %} {% set globalSetHandle = globalSets|keys[0] %} {% endif %} {% if globalSetHandle not in globalSets|keys %} {% exit 404 %} {% endif %} {% if globalSet is not defined %} {% set globalSet = globalSets[globalSetHandle] %} {% endif %} {% if craft.hasPackage('Localize') %} {% set extraPageHeaderHtml %}