Zum Inhalt springen

Frage zu wrap und CASE

Erstellt am 14. Januar 2010 · 2 Antworten · letzte Antwort am 14. Januar 2010

Tags: Frage

mweber ·

Hallo,

ich möchte gerne um den Inhalt eines Abschnittes ein separates DIV legen, welches nicht die Überschrift umschliesst.

Wichtig ist, dass die DIVS einen ganz bestimmten Klassennamen bekommen, sonst würde ich es mit den Default-Classes machen, die styles_content vergiebt.

Dazu habe ich folgedes in TypoScript gebaut, was leider nicht funktioniert:

tt_content.image.20.stdWrap.wrap = CASE
tt_content.image.20.stdWrap.wrap {
      key.field = section_frame
      default=<div class="default">|</div>
      100= <div class="inhalt">|</div>
}

Alternativ würde es gehen, dass man irgendwie, Abhängig von section_frame, eine Klasse zu denen von css_styles_content hinzufügt, das geht ja über "tt_content.image.20.addClasses" ... aber auch hier greift ein CASE nicht....

Kann mir jemand erklären warum das nicht geht und hat jemand vielleicht einen Tip wie es gehen könnte?

schonmal vielen Dank

MArkus

igorshmigor ·

1. CASE ist ein cObject.
2. wrap hat nur eine Untereigenschaft: splitChar
wenn du ein Wrap mit stdWrap-Unterstützung suchst kannst Du z.B. outerWrap oder innerWrap verwenden.
Dann kannst Du vielleicht sowas wie tt_content.image.20.stdWrap.outerWrap.cObject=CASE verwenden. Habe ich aber noch nicht getestet.