


Manchmal möchte man bei Formularen jedes Feld einzeln positionieren oder formatieren. Standartmäßig giebt TYPO3 die Felder wie folgt aus:
<div class="csc-mailform-field"><label for="mailformVorname">Vorname:</label> <span class="csc-mailform-label"><input type="text" name="Vorname" id="mailformVorname" size="20" value="" /></span></div>
Wenn man das nachfolgendes Typoscript Snippet verwendet bekommt man folgende Ausgabe:
<div class="csc-mailform-field feld-Vorname"><label for="mailformVorname">Vorname:</label> <span class="csc-mailform-label"><input type="text" name="Vorname" id="mailformVorname" size="20" value="" /></span></div>
Dieses Snippet fügt also dem umschließenden div Tag eine neue CSS Klasse hinzu, die nach dem Schema field-feldname generiert wird.
tt_content.mailform.20{ commentWrap.cObject=COA commentWrap.cObject{ 20=TEXT 20.value=field-{current:1} 20.insertData=1 } layout( <div class="csc-mailform-field ###COMMENT###">###LABEL### <span class="csc-mailform-label">###FIELD###</span></div> ) }


Kommentare (0)