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
}