Einfacher mit TYPO3 arbeiten
Wenn man Content-Elementen eine eigene Klasse mitgeben möchte (z.B. für Inhaltsboxen), kann man das über die Frames wie folgt erledigen:
1) Eigene Frame-Labels definieren (im TS-Options-Bereich der Root-Seite)
TCEFORM.tt_content.section_frame {
altLabels.1 = Schattenbox
altLabels.5 = Grauer Rahmen
}
2) Die eigenen wraps für diese Frames definieren (TypoScript Setup):
tt_content.stdWrap.innerWrap.cObject {
1.20.10.value = shadowbox
5.20.10.value = greyframe
}
Dies erzeugt dann Content-Elemente mit folgendem Layout:
<div style="margin-top:XXX;margin-bottom:XXX;" class="shadowbox" id="cXXX">
###CONTENT###
</div>
<div style="margin-top:XXX;margin-bottom:XXX;" class="greyframe" id="cXXX">
###CONTENT###
</div>
Die IDs der Dropdown sind dabei übrigens: 0, 1, 5, 6, 10, 11, 12, 20, 21, 66
In anderen TYPO3-Versionen ist der richtige TypoScript-Pfad:
tt_content.stdWrap.innerWrap.cObject {
1.15.value = shadowbox
}
Am besten per TypoScript ObjectBrowser nachschauen, welches der richtige Ansatzpunkt ist.
Update für TYPO3 6.2
tt_content.stdWrap.innerWrap.cObject {
1 < tt_content.stdWrap.innerWrap.cObject.default
1.20.10.value = shadowbox
}