Typo3 Mailform: Fehlermeldungen übersetzen oder selber definieren
Häufig reicht das Standard-Mailformular Plugin für einfache Kontaktformulare aus. Insbesondere da sich einfach Felder definieren lassen, die Überprüft werden, ob sie ausgefüllt werden (durch Setzen eines * beim Feldnamen). Heißt ein Feld “email” wird es — wenn es ein Pflichtfeld ist — per Regular Expression daraufhin überprüft, ob es sich um eine valide Email-Adresse handelt. Mit folgendem TypoScript kann man die gegebenenfalls zurückgegebenen Fehlermeldungen anpassen (bzw. aus dem Englischen übersetzen):
tt_content.mailform.20.badMess =Bitte die folgenden Felder ausfüllen:
tt_content.mailform.20.goodMess = Vielen Dank!
tt_content.mailform.20.emailMess = Bitte eine gültige Email-Adresse eingeben
Mit diesen drei Zeilen definieren Sie die Ausgabe des Javascript-Popups, abhängig davon, ob entweder die Email-Adresse in einem falschen Format eingegeben wurde oder Pflichtfelder nicht ausgefüllt wurden.
