Typo3 Mailform: Checkbox und Label vertauschen
Grundsätzlich werden bei einem Standard-Typo3-Mailformular (bei Verwendung von css-styled-content) Felder und Labels immer in derselben Reihenfolge ausgegeben, zuerst das Label und dann das Feld. Das macht auch bei fast allen Input-Typen Sinn, allerdings nicht bei Radio und Checkboxen (da bei diesen in der Regel das Feld zuerst und dann das Label ausgegeben werden sollen).
Mit folgendem Typoscript kann man die Ausgabe von Label und Checkbox (bzw. Radiobutton) vertauschen und anschließend per CSS separat formatieren:
tt_content.mailform.20.CHECK.layout = <div class="csc-mailform-field csc-mailform-checkbox">###FIELD### ###LABEL###</div>
tt_content.mailform.20.RADIO.layout = <div class="csc-mailform-field csc-mailform-radio">###FIELD### ###LABEL###</div>
