[FEATURE] Add FluidEmail option to EXT:form EmailFinisher
EXT:form, the last system extension not using FluidEmail was extended for the corresponing integration. To allow extension authors to smoothly test and upgrade, the old StandaloneView functionality remains for now. As there is no change to the present behaviour the switch can be done without further actions required - if using the default templates currently. To migrate custom templates to FluidEmail, the template files must be changed from the {@format}.html syntax to appropriate names with the correct format extension like `.html` and `.txt`. Furthermore the `templateName` option must be set with the new name. Two fields are introduced to configure FluidEmail in the finishers: - `useFluidEmail`: Enables sending the mails via FluidEmail - `title`: Used for the title section of the default template Resolves: #90728 Releases: master, 10.4 Change-Id: I378b733554ba734ad4eb6dff60e1da48ca03c972 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/65699 Tested-by:Andreas Fernandez <a.fernandez@scripting-base.de> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/core/Classes/Mail/FluidEmail.php 10 additions, 0 deletionstypo3/sysext/core/Classes/Mail/FluidEmail.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-90728-AddFluidEmailOptionToEXTformEmailFinisher.rst 67 additions, 0 deletions...ature-90728-AddFluidEmailOptionToEXTformEmailFinisher.rst
- typo3/sysext/form/Classes/Domain/Finishers/EmailFinisher.php 124 additions, 114 deletionstypo3/sysext/form/Classes/Domain/Finishers/EmailFinisher.php
- typo3/sysext/form/Configuration/Yaml/Finishers/EmailToReceiver.yaml 6 additions, 0 deletions...xt/form/Configuration/Yaml/Finishers/EmailToReceiver.yaml
- typo3/sysext/form/Configuration/Yaml/Finishers/EmailToSender.yaml 6 additions, 0 deletions...sext/form/Configuration/Yaml/Finishers/EmailToSender.yaml
- typo3/sysext/form/Configuration/Yaml/FormElements/Form.yaml 30 additions, 0 deletionstypo3/sysext/form/Configuration/Yaml/FormElements/Form.yaml
- typo3/sysext/form/Configuration/Yaml/Legacy/mixins.yaml 15 additions, 0 deletionstypo3/sysext/form/Configuration/Yaml/Legacy/mixins.yaml
- typo3/sysext/form/Resources/Private/Backend/Templates/FormEditor/Yaml/NewForms/SimpleContactForm.yaml 2 additions, 0 deletions...Templates/FormEditor/Yaml/NewForms/SimpleContactForm.yaml
- typo3/sysext/form/Resources/Private/Frontend/Templates/Finishers/Email/Default.html 45 additions, 0 deletions...s/Private/Frontend/Templates/Finishers/Email/Default.html
- typo3/sysext/form/Resources/Private/Frontend/Templates/Finishers/Email/Default.txt 16 additions, 0 deletions...es/Private/Frontend/Templates/Finishers/Email/Default.txt
- typo3/sysext/form/Resources/Private/Language/Database.xlf 30 additions, 0 deletionstypo3/sysext/form/Resources/Private/Language/Database.xlf
Please register or sign in to comment