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.15.value = shadowbox
1.30.value = >|</div>
5.15.value = greyframe
5.30.value = ><div class="wr">|</div></div>
}
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">
<div class="wr">
###CONTENT###
</div>
</div>
Die IDs der Dropdown sind dabei übrigens: 0, 1, 5, 6, 10, 11, 12, 20, 21, 66