zusätzliche Rahmen-Typen für Contentelemente
Im SeitenConfig (TSconfig) der obersten Seite trägt man z.B. folgendes ein:
TCEFORM.tt_content.section_frame.addItems { 22 = Rahmentyp 22|lang1|lang2|... 23 = Rahmentyp 23|lang1|lang2|... 24 = Rahmentyp 24|lang1|lang2|... 25 = Rahmentyp 25|lang1|lang2|... }
Bestehende Rahmentypen benennt man wie folgt um:
TCEFORM.tt_content.section_frame.altLabels { 1 = Rahmentyp 1|lang1|lang2|... 5 = Rahmentyp 5|lang1|lang2|... 6 = Rahmentyp 6|lang1|lang2|... 10 = Rahmentyp 10|lang1|lang2|... }
Die Bezeichnungen spiegeln die Mehrsprachigkeit wieder: default(=english) | dänisch | deutsch | norwegisch | italienisch | ... (vergleiche Sprachdefinition auf mehrere Inhalts-Spalten)
Um den Rahmen (wrap) für Contentelemente selber zu definieren benutzt man folgendes TypoScript:
tt_content.stdWrap.innerWrap.cObject { ## redifinition bestehender: 1.value = <div class="rahmen1-wrap">|</div> 5.value = <div class="rahmen5-wrap">|</div> 6.value = <div class="rahmen6-wrap">|</div> 10.value = <div class="rahmen10-wrap">|</div> ## und hier die neuen: 22 = TEXT 22.value = <div class="rahmen22-wrap">|</div> 23 = TEXT 23.value = <div class="rahmen23-wrap">|</div> 24 = TEXT 24.value = <div class="rahmen24-wrap">|</div> 25 = TEXT 25.value = <div class="rahmen25-wrap">|</div> }
in neueren TYPO3 Versionen hat sich das ganze etwas verändert:
tt_content.stdWrap.innerWrap.cObject { 1.20.10.value = csc-default rahmen1-wrap 5.20.10.value = csc-default rahmen5-wrap 6.20.10.value = csc-default rahmen6-wrap 10.20.10.value = csc-default rahmen10-wrap # und hier die neuen: 22 < tt_content.stdWrap.innerWrap.cObject.default 22.20.10.value = csc-default rahmen22-wrap 23 < tt_content.stdWrap.innerWrap.cObject.default 23.20.10.value = csc-default rahmen23-wrap 24 < tt_content.stdWrap.innerWrap.cObject.default 24.20.10.value = csc-default rahmen24-wrap 25 < tt_content.stdWrap.innerWrap.cObject.default 25.20.10.value = csc-default rahmen25-wrap }