{% import '_includes/forms' as forms %} {% set docsUrl = 'http://buildwithcraft.com/docs/sections-and-entries#sections' %} {{ forms.textField({ label: "Key"|t, id: 'key', name: 'key', instructions: "The key that will verify calls to the plugin. This must be set for calls to work."|t, value: settings.key, autofocus: true, errors: settings.getErrors('key') }) }} {{ forms.textField({ label: "Parallel requests"|t, id: 'parallelRequests', name: 'parallelRequests', instructions: "How many url's to call in parallel"|t, value: settings.parallelRequests, autofocus: true, errors: settings.getErrors('parallelRequests') }) }} {% set key = settings.key ? settings.key : '1234567890' %} {% if sections|length %} {% for section in sections %} {% set handle = section.handle %} {% set sectionSettings = settings.enabledSections[handle] is defined ? settings.enabledSections[handle] : false %} {% endfor %}
Include {{ "Name"|t }} {{ "Entries"|t }} {{ "URL Format"|t }}
{% set fieldname = 'enabledSections[' ~ handle ~ '][enabled]' %} {% set enabled = (sectionSettings.enabled is defined and sectionSettings.enabled is not empty ? sectionSettings.enabled : false) %} {{ forms.lightswitch({ name: fieldname, on: enabled, }) }} {{ section.name|t }} {{ sectionCount[handle] }} {%- if section.isHomepage() -%}
{%- else -%} {{ section.getUrlFormat() }} {%- endif -%}
{% endif %}

Examples

Simply create a GET or a POST request to the action URL.

Template

{{ "{{ siteUrl(craft.config.get('actionTrigger') ~ '/cacheWarmer/fire', { key: '" ~ key ~ "' }) }}"|raw }}

URL

{{ siteUrl(craft.config.get('actionTrigger') ~ '/cacheWarmer/fire', { key: key }) }}