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
}
 
Ihre aktuelle Seitenauswahl:  
>>>