{% extends 'formie/_layouts' %}
{% set crumbs = [
{ label: craft.formie.getPluginName() | t('formie'), url: url('formie') },
{ label: 'Settings' | t('app'), url: url('formie/settings') },
{ label: 'Email Templates' | t('formie'), url: url('formie/settings/email-templates') },
] %}
{% set selectedSubnavItem = 'settings' %}
{% set fullPageForm = true %}
{% import '_includes/forms' as forms %}
{% block content %}
{{ redirectInput('formie/settings/email-templates') }}
{% if template.id %}
{% endif %}
{{ forms.textField({
label: 'Name' | t('formie'),
first: true,
instructions: 'What this template will be called in the control panel.' | t('formie'),
id: 'name',
name: 'name',
value: template.name,
errors: template.getErrors('name'),
required: true,
}) }}
{{ forms.textField({
label: 'Handle' | t('formie'),
instructions: 'How you’ll refer to this template in the templates.' | t('formie'),
id: 'handle',
class: 'code',
name: 'handle',
value: template.handle,
errors: template.getErrors('handle'),
required: true,
}) }}
{{ forms.autosuggestField({
label: 'HTML Template' | t('formie'),
instructions: 'The template that will be used to render the email.' | t('formie'),
id: 'template',
name: 'template',
suggestions: craft.cp.getTemplateSuggestions(),
suggestEnvVars: false,
value: template.template,
errors: template.getErrors('template'),
required: true,
}) }}
{% if not template.id %}
{{ forms.lightswitchField({
label: 'Copy Templates' | t('formie'),
instructions: 'Enable this option to automatically copy template files into the template directory.' | t('formie'),
tip: 'The directory must be empty for files to be copied.' | t('formie'),
name: 'copyTemplates',
on: template.copyTemplates,
}) }}
{% endif %}
{% endblock %}
{% js %}
{% if not template.handle %}new Craft.HandleGenerator('#name', '#handle');{% endif %}
{% endjs %}