Zum Inhalt springen

Hilfe: Inhaltselemente doppelt bei Rahmen

Erstellt am 20. September 2010 · 2 Antworten · letzte Antwort am 7. Oktober 2010

Tags: Inhaltselemente, Frage

Geddo ·

Moin,

ich möchte gerne einen Inhaltsrahmen erstellen der Content und Header getrennt wrapt. Das klappt auch wuderbar:

tt_content.stdWrap.innerWrap.cObject.104 = COA
tt_content.stdWrap.innerWrap.cObject.104 {
  10 = TEXT
  10.field = header
  10.wrap = <div class="box_left"><div class="header"><h2>|</h2></div>
  
  20 = TEXT
  20.field = bodytext
  20.wrap = <div class="content">|<div class="clearer"> </div></div><div class="footer"></div></div>
 
}

Der Rahmen ink. Inhalt erscheint, aber darunter erscheint das Inhaltselement nochmal ohne Rahmen????

Ich weiß echt nicht mehr weiter#angry#. Hatte bisher das Problem mit einer eigenen extension gelöst, aber als Rahmen wärs halt viel geschickter.

Julian.​Hofmann ·

Hallo.

Die Funktion eines Wraps ist, dass vor und nach einem Objekt etwas eingesetzt wird. Hierbei werden die zwei Teile durch ein Pipe-Symbol getrennt. Ist kein Trenner vorhanden, wird der Wert vollständig als erster Teil interpretiert, d.h. es wird nur etwas vor das Objekt gesetzt.

Du definierst mit Deinem TS somit den Teil, der via innerWrap vor ein tt_content-Objekt gesetzt werden soll, falls section_frame = 104 ist. Folglich kommt nach Deinem TS-generietem Content noch die normale Ausgabe des Content-Elements.

Viele Grüße
Julian