Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:form

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
typo3:form [2017/07/10 20:45]
admin Finisher: SaveToDatabase und Datei-Upload
typo3:form [2018/01/29 20:18] (aktuell)
admin Personalisierte Anrede in E-Mails
Zeile 334: Zeile 334:
  
 Forge: [[https://​forge.typo3.org/​issues/​80974|Bug #80974: Form Email finisher doesn'​t support templateRootPaths]] Forge: [[https://​forge.typo3.org/​issues/​80974|Bug #80974: Form Email finisher doesn'​t support templateRootPaths]]
 +
 +----
 +
 +===== Personalisierte Anrede in E-Mails =====
 +
 +**Form Definition**:​
 +<code yaml>
 +renderables:​
 +  -
 +    identifier: page-1
 +    label: '​Contact Form'
 +    type: Page
 +    renderables:​
 +      -
 +        properties:
 +          options:
 +            Herr: Herr
 +            Frau: Frau
 +          prependOptionLabel:​ 'Bitte wählen ...'
 +          fluidAdditionalAttributes:​
 +            required: required
 +        type: SingleSelect
 +        identifier: title
 +        label: Title
 +        validators:
 +          -
 +            identifier: NotEmpty
 +      -
 +        defaultValue:​ ''​
 +        type: Text
 +        identifier: lastname
 +        label: '​Nachname'​
 +        properties:
 +          fluidAdditionalAttributes:​
 +            required: required
 +            placeholder:​ '​Nachname'​
 +        validators:
 +          -
 +            identifier: NotEmpty
 +
 +</​code>​
 +
 +**/​Finishers/​Email/​Html.html:​**
 +<code html>
 +<​f:​switch expression="​{form.formState.formValues.title}">​
 +    <f:case value="​Herr">​Sehr geehrter Herr {form.formState.formValues.lastname},</​f:​case>​
 +    <f:case value="​Frau">​Sehr geehrte Frau {form.formState.formValues.lastname},</​f:​case>​
 +    <​f:​defaultCase>​Sehr geehrte Damen und Herren,</​f:​defaultCase>​
 +</​f:​switch>​
 +
 +</​code>​
typo3/form.txt · Zuletzt geändert: 2018/01/29 20:18 von admin