Also, ich ärger mich seit gestern damit ab, in Typo3 4.1 ein Mailform gescheit zu gestalten. Das Funktionierm auch im grossen und ganzen...
Nicht aber bei den Typen Radio Button und Beschriftung.
Mein Template Setup schaut folgendermassen aus
Code:
tt_content.mailform.20 {
accessibility = 1
noWrapAttr=1
formName = mailform
dontMd5FieldNames = 1
REQ = 1
stdWrap.wrap = <table cellspacing="0" cellpadding="0">|</table>
layout = <tr><td style="width: 120px; font-weight: bold;">###LABEL###</td><td>###FIELD###</td></tr>
COMMENT.layout = <tr><td style="width: 120px; font-weight: bold;">###LABEL###sd</td><td>###FIELD###sd</td></tr>
params >
params.input = class="mf-input"
params.password = class="mf-input"
params.textarea = class="mf-input"
params.select = class="mf-input"
params.file = class="mf-input"
params.reset = class="mf-input"
params.submit = class="mf-input"
} Der TypoScript Object Browser (Bild rechts ein wenig abgeschnitten:sad:
Das Formular schaut im Formulareditor folgendermassen aus:
Und jetzt die Darstellung auf der Seite:
Wieso übernimmt er das Tabellenlayout für Radio und Comment nicht? Bei allen anderen Typen funktioniert es wunderbar. Er lässt die <tr> und <td> Tags schlichtweg weg, deshalb auch die komische Darstellung am falschen Ort. Und wieso ist die Beschriftung der Radio Buttons zweimal vorhanden bzw. wieso ist die Beschriftung der Radio Buttons im ###FIELD### auch dabei anstatt nur im ###LABEL###?
Danke im Voraus