[EmailToSender]¶
Properties¶
implementationClassName¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.implementationClassName
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
1 2
EmailToSender: implementationClassName: TYPO3\CMS\Form\Domain\Finishers\EmailFinisher
- Good to know
- Description
- Classname which implements the finisher.
options.subject¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.subject
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
- undefined
- Good to know
- Description
- Subject of the email.
options.recipientAddress¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.recipientAddress
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
- undefined
- Good to know
- Description
- Email address of the recipient (To).
options.recipientName¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.recipientName
- Data type
- string
- Needed by
- Frontend
- Mandatory
- No
- Default value
- empty string
- Good to know
- Description
- Human-readable name of the recipient.
options.senderAddress¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.senderAddress
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
- undefined
- Good to know
- Description
- Email address of the sender/ visitor (From).
options.senderName¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.senderName
- Data type
- string
- Needed by
- Frontend
- Mandatory
- No
- Default value
- empty string
- Good to know
- Description
- Human-readable name of the sender.
options.replyToAddress¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.replyToAddress
- Data type
- string/ array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- Email address of to be used as reply-to email (use multiple addresses with an array).
Note
For the moment, the form editor
cannot deal with multiple reply-to addresses (use multiple addresses with an array)
options.carbonCopyAddress¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.carbonCopyAddress
- Data type
- string/ array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- Email address of the copy recipient (use multiple addresses with an array)
Note
For the moment, the form editor
cannot deal with multiple copy recipient addresses (use multiple addresses with an array)
options.blindCarbonCopyAddress¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.blindCarbonCopyAddress
- Data type
- string
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- Email address of the blind copy recipient (use multiple addresses with an array)
Note
For the moment, the form editor
cannot deal with multiple blind copy recipient addresses (use multiple addresses with an array)
options.format¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.format
- Data type
- string
- Needed by
- Frontend
- Mandatory
- No
- Default value
- html
- Possible values
- html/ plaintext
- Good to know
- Description
- The format of the email. By default mails are sent as HTML.
options.attachUploads¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.attachUploads
- Data type
- bool
- Needed by
- Frontend
- Mandatory
- No
- Default value
- true
- Good to know
- Description
- If set, all uploaded items are attached to the email.
options.translation.language¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.translation.language
- Data type
- string
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- If not set, the finisher options are translated depending on the current frontend language (if translations exists). This option allows you to force translations for a given sys_language isocode, e.g ‘dk’ or ‘de’. Read Translate finisher options for more informations.
options.translation.translationFile¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.translation.translationFile
- Data type
- string/ array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- If set, this translation file(s) will be used for finisher option translations. If not set, the translation file(s) from the ‘Form’ element will be used. Read Translate finisher options for more informations.
options.templatePathAndFilename¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.templatePathAndFilename
- Data type
- string
- Needed by
- Frontend
- Mandatory
- Yes
- Default value
1 2 3
EmailToSender: options: templatePathAndFilename: 'EXT:form/Resources/Private/Frontend/Templates/Finishers/Email/{@format}.html'
- Good to know
- Description
- Template path and filename for the mail body.
The placeholder {@format} will be replaced with the value from option
format
.
options.partialRootPaths¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.partialRootPaths
- Data type
- array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- Fluid layout paths.
options.layoutRootPaths¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.layoutRootPaths
- Data type
- array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- Fluid partial paths.
options.variables¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.options.variables
- Data type
- array
- Needed by
- Frontend
- Mandatory
- No
- Default value
- undefined
- Good to know
- Description
- Associative array of variables which are available inside the Fluid template.
formeditor.iconIdentifier¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.formEditor.iconIdentifier
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
EmailToSender: formEditor: iconIdentifier: t3-form-icon-finisher label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label predefinedDefaults: options: subject: '' recipientAddress: '' recipientName: '' senderAddress: '' senderName: '' replyToAddress: '' carbonCopyAddress: '' blindCarbonCopyAddress: '' format: html attachUploads: true translation: language: ''
- Description
- An icon identifier which must be registered through the
\TYPO3\CMS\Core\Imaging\IconRegistry
. This icon will be shown within the - “Inspector [CollectionElementHeaderEditor]” if the finisher is selected.
formeditor.label¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.formEditor.label
- Data type
- string
- Needed by
- Backend (form editor)
- Mandatory
- Yes
- Default value
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
EmailToSender: formEditor: iconIdentifier: t3-form-icon-finisher label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label predefinedDefaults: options: subject: '' recipientAddress: '' recipientName: '' senderAddress: '' senderName: '' replyToAddress: '' carbonCopyAddress: '' blindCarbonCopyAddress: '' format: html attachUploads: true translation: language: ''
- Good to know
- Description
- This label will be shown within the - “Inspector [CollectionElementHeaderEditor]” if the finisher is selected.
formeditor.predefinedDefaults¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.formEditor.predefinedDefaults
- Data type
- array
- Needed by
- Backend (form editor)
- Mandatory
- No
- Default value
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
EmailToSender: formEditor: iconIdentifier: t3-form-icon-finisher label: formEditor.elements.Form.finisher.EmailToSender.editor.header.label predefinedDefaults: options: subject: '' recipientAddress: '' recipientName: '' senderAddress: '' senderName: '' replyToAddress: '' carbonCopyAddress: '' blindCarbonCopyAddress: '' format: html attachUploads: true translation: language: ''
- Description
- Defines predefined defaults for finisher options which are prefilled, if the finisher is added to a form.
FormEngine.label¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.FormEngine.label
- Data type
- array
- Needed by
- Backend (plugin)
- Mandatory
- Yes
- Default value
1 2 3
EmailToSender: FormEngine: label: tt_content.finishersDefinition.EmailToSender.label
- Good to know
- Description
- Finisher options are overwritable within the
form plugin
. If the “Override finisher settings” checkbox is selected within theform plugin
, every finisher who has a - “FormEngine” configuration, is shown in a seperate tab.label
is the label for such a tab.
FormEngine.elements¶
- Option path
- TYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.EmailToSender.FormEngine.elements
- Data type
- array
- Needed by
- Backend (plugin)
- Mandatory
- Yes
- Default value
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
EmailToSender: FormEngine: label: tt_content.finishersDefinition.EmailToSender.label elements: subject: label: tt_content.finishersDefinition.EmailToSender.subject.label config: type: input recipientAddress: label: tt_content.finishersDefinition.EmailToSender.recipientAddress.label config: type: input eval: required recipientName: label: tt_content.finishersDefinition.EmailToSender.recipientName.label config: type: input senderAddress: label: tt_content.finishersDefinition.EmailToSender.senderAddress.label config: type: input eval: required senderName: label: tt_content.finishersDefinition.EmailToSender.senderName.label config: type: input replyToAddress: label: tt_content.finishersDefinition.EmailToSender.replyToAddress.label config: type: input carbonCopyAddress: label: tt_content.finishersDefinition.EmailToSender.carbonCopyAddress.label config: type: input blindCarbonCopyAddress: label: tt_content.finishersDefinition.EmailToSender.blindCarbonCopyAddress.label config: type: input format: label: tt_content.finishersDefinition.EmailToSender.format.label config: type: select renderType: selectSingle minitems: 1 maxitems: 1 size: 1 items: 10: - tt_content.finishersDefinition.EmailToSender.format.1 - html 20: - tt_content.finishersDefinition.EmailToSender.format.2 - plaintext translation: language: label: tt_content.finishersDefinition.EmailToSender.language.label config: type: select renderType: selectSingle minitems: 1 maxitems: 1 size: 1 items: 10: - tt_content.finishersDefinition.EmailToSender.language.1 - default
- Good to know
- Description
- Every array key must match to the related finisher option name.
For example, the - “[Redirect] finisher” has the option - “pageUid”.
If you want to make the
pageUid
overwritable within theform plugin
, then an array keypageUid
has to exists withinTYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.<finisherIdentifier>.FormEngine.elements
. The configuration withinTYPO3.CMS.Form.prototypes.<prototypeIdentifier>.finishersDefinition.Redirect.FormEngine.elements.pageUid
must follow the TCA syntax.