1.)Man muss in der form.yaml so etwas eintragen:
options:
message: '
<h6>Vielen Dank. Wir haben Ihre Anfrage erhalten.
Eine Kopie wird an Ihre E-Mail-Adresse geschickt.</h6>
<p>Das sind die Daten, die wir empfangen haben:</p>
<table class="formcontent">
<tbody>
<td>vollständiger Name</td>
<td>{vorname} {name}</td>
</tr>
<tr>
</tbody>
</table>
2.) Im Standard wird aber der HTML-Code unter TYPO3 V9 ignoriert …
… und NICHT ausgegeben. Dafür muss man das FORM-Template "confirmation.html" anpassen, z.B. anstatt nur {message} so:
<div class="confirmationMessage">
<f:format.html>{message}</f:format.html>
</div>
3.) Damit ist es noch nicht getan:
Zuletzt muss dem System noch mitgeteilt werden, wo es die veränderte confirmation.html findet. Dafür muss die form-setup.yaml eine Erweiterung erhalten:
prototypes:
standard: ### FINISHERS ### finishersDefinition:
Confirmation:
options:
templateRootPaths:
10: 'EXT:form/Resources/Private/Frontend/Templates/Finishers/Confirmation/'
20: 'fileadmin/Templates/Forms/Templates/Finishers/Confirmation/'
Das war's, so sollte es klappen, dass bei der Antwortseite die Eingabedaten schön in einer Tabelle angezeigt werden (siehe Abb.).