Zum Inhalt springen

innerWrap override bei colPos in Verbindung mit section_frame

Erstellt am 11. August 2015 · 1 Antwort · letzte Antwort am 17. August 2015

Tags: Inhaltselemente, Frage

mimii ·

Hallo ins Forum,

ich ändere für meine colPos den inner Wrap für meine Spalten aus dem BE-Layout. Funktioniert wunderbar.

tt_content.stdWrap.innerWrap.override = |
tt_content.stdWrap.innerWrap.override.if {
    isInList.field = colPos
    value = 10,20,30,40,50,60,70,80,90,100
}

Weiterhin habe ich section_frames definiert, die mir einen "Rahmen" mit meinen Klassen machen.

tt_content.stdWrap.innerWrap.cObject = CASE
tt_content.stdWrap.innerWrap.cObject {
  key.field = section_frame
  110 = TEXT
  110.value = <div class="box1">|</div>
  115 = TEXT
  115.value = <div class="box2">|</div>
  120 = TEXT
  120.value = <div class="box3">|</div>
}

Problem ist nun, wenn ich innerhalb einer colPos einen section_frame machen will, erscheint der natürlich nicht, weil er über die colPos ja entfernt wurde.

Wie kriegt man es hin, dass der section_frame erscheint, auch wenn er in einer der angegebenen colPos ist? CASE oder if? Ich steh da grad ein bisschen auf dem Schlauch.

Danke für Eure Hilfe und Gruß
mimii

Julian.​Hofmann ·

Wenn ich Dich richtig verstehe, dann kannst Du mit

tt_content.stdWrap.innerWrap.override.cObject < tt_content.stdWrap.innerWrap.cObject

das Ganze lösen, oder mit einem beliebigen alternativen cObject - z.B. COA:

tt_content.stdWrap.innerWrap.override.cObject = COA

Viele Grüße
Julian