{% extends 'formie/_layouts' %} {% set crumbs = [ { label: craft.formie.getPluginName() | t('formie'), url: url('formie') }, { label: 'Settings' | t('app'), url: url('formie/settings') }, { label: 'Pdf Templates' | t('formie'), url: url('formie/settings/pdf-templates') }, ] %} {% set selectedSubnavItem = 'settings' %} {% set fullPageForm = true %} {% import '_includes/forms' as forms %} {% block content %} {{ redirectInput('formie/settings/pdf-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', name: 'handle', class: 'code', 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 PDF.' | t('formie'), id: 'template', name: 'template', class: 'code', suggestions: craft.cp.getTemplateSuggestions(), suggestEnvVars: false, value: template.template, errors: template.getErrors('template'), required: true, }) }} {{ forms.textField({ label: 'Filename Format' | t('formie'), instructions: 'The filename for the PDF (excluding `.pdf`). You can include variables for submissions and notifications, such as `{submission.myField}` or `{notification.subject}`.' | t('formie'), id: 'filenameFormat', name: 'filenameFormat', class: 'code', value: template.filenameFormat, errors: template.getErrors('filenameFormat'), required: true, }) }} {% endblock %} {% js %} {% if not template.handle %}new Craft.HandleGenerator('#name', '#handle');{% endif %} {% endjs %}