{% import "_includes/forms" as forms %} {% macro configWarning(setting) -%} {% set setting = ''~setting~'' %} {{ "This is being overridden by the {setting} config setting in your {file} config file."|t('contact-form', { setting: setting, file: 'contact-form.php' })|raw }} {%- endmacro %} {% from _self import configWarning %} {{ forms.textField({ first: true, label: "To Email"|t('contact-form'), required: true, id: 'toEmail', name: 'toEmail', instructions: "The email address(es) that the contact form will send to. Separate multiple email addresses with commas."|t('contact-form'), value: settings.toEmail, autofocus: true, disabled: 'toEmail' in overrides, warning: 'toEmail' in overrides ? configWarning('toEmail'), errors: settings.getErrors('toEmail') }) }} {{ forms.textField({ label: "Sender Text"|t('contact-form'), id: 'prependSender', name: 'prependSender', instructions: "Text that will be prepended to the email’s From Name to inform who the Contact Form actually was sent by."|t('contact-form'), value: (settings.prependSender ? settings.prependSender : ""), disabled: 'prependSender' in overrides, warning: 'prependSender' in overrides ? configWarning('prependSender'), errors: settings.getErrors('prependSender') }) }} {{ forms.textField({ label: "Subject Text"|t('contact-form'), id: 'prependSubject', name: 'prependSubject', instructions: "Text that will be prepended to the email’s Subject to flag that it comes from the Contact Form."|t('contact-form'), value: (settings.prependSubject ? settings.prependSubject : ""), disabled: 'prependSubject' in overrides, warning: 'prependSubject' in overrides ? configWarning('prependSubject'), errors: settings.getErrors('prependSubject') }) }} {{ forms.lightswitchField({ label: "Allow attachments?"|t('contact-form'), id: 'allowAttachments', name: 'allowAttachments', on: settings.allowAttachments, disabled: 'allowAttachments' in overrides, warning: 'allowAttachments' in overrides ? configWarning('allowAttachments'), errors: settings.getErrors('allowAttachments') }) }} {{ forms.textField({ label: "Success Flash Message"|t('contact-form'), id: "successFlashMessage", name: "successFlashMessage", instructions: "The flash message displayed after successfully sending a message."|t('contact-form'), value: settings.successFlashMessage, disabled: 'successFlashMessage' in overrides, warning: 'successFlashMessage' in overrides ? configWarning('successFlashMessage'), errors: settings.getErrors('successFlashMessage') }) }}