{% extends "sprout-base-seo/_layouts/base" %} {% import "_includes/forms" as forms %} {% set title = sitemapSection.name ?? "Create a new custom page"|t %} {% set crumbs = [ { label: "Sitemap"|t, url: url('sprout-seo/sitemaps') } ] %} {% set centered = true %} {% set fullPageForm = true %} {# Map the `sitemapSection` object to `values` so we can use the same templates for Sitemap Sections and the Optimize Field Type #} {% set values = sitemapSection %} {% set saveShortcutRedirect = continueEditingUrl %} {% block actionButton %} {{ redirectInput('sprout-seo/sitemaps/' ~ currentSite.handle) }}
{% endblock %} {% block header %} {{ block('pageTitle') }} {{ block('actionButton') }} {% endblock %} {% block content %} {{ forms.textField({ label: "URI"|t('sprout-base'), instructions: "The relative path of the Custom Page. The Base URL will be appended for you."|t('sprout-base'), id: "uri", required: true, name: 'uri', value: (sitemapSection.uri == '__home__') ? "/" : sitemapSection.uri, errors: sitemapSection.getErrors('uri') }) }} {% set priorityList = { '1.0': '1.0 ↑ Highest'|t, '0.9': '0.9', '0.8': '0.8', '0.7': '0.7', '0.6': '0.6', '0.5': '0.5', '0.4': '0.4', '0.3': '0.3', '0.2': '0.2', '0.1': '0.1', '0.0': '0.0 ↓ Lowest'|t } %} {% set frequencyList = { 'always': 'Always'|t, 'hourly': 'Hourly'|t, 'daily': 'Daily'|t, 'weekly': 'Weekly'|t, 'monthly': 'Monthly'|t, 'yearly': 'Yearly'|t, 'never': 'Never'|t } %} {{ forms.selectField({ label: "Priority"|t, name: 'priority', options: priorityList, value: (sitemapSection.priority ? sitemapSection.priority : 0.5), errors: "", required: false }) }} {{ forms.selectField({ label: "Change Frequency"|t, name: 'changeFrequency', options: frequencyList, value: (sitemapSection.changeFrequency ? sitemapSection.changeFrequency : 'weekly'), errors: "", required: false }) }} {% endblock %} {% block details %}
{{ forms.lightswitchField({ label: "Enable"|t, id: 'enabled', name: 'enabled', on: (sitemapSection.enabled is defined ? sitemapSection.enabled : false) }) }}

{{ "Site"|t('sprout-base') }}
{{ currentSite.name }}
{{ "Base URL"|t('sprout-base') }}
{{ currentSite.baseUrl }}
{% endblock %} {% do view.registerAssetBundle("barrelstrength\\sproutbase\\app\\seo\\web\\assets\\sitemaps\\SitemapsAsset") %} {% if sitemapSection.name is not defined or not sitemapSection.handle %} {% includeJs "new Craft.HandleGenerator('#name', '#handle');" %} {% endif %} {% set js %} $('#sproutseo-optimizedkeywords-field input').tagEditor({ animateDelete: 20 }); new Craft.SproutSeoMetaTags(); {% endset %} {% includeJs js %}