Hallo Leute,
ich sitze hier grade vor einem Problem bei welchem ich absolut nicht weiter komme. Ich möchte diverse Contentelemente auf einer Page darzustellen wobei das Erste und das Letzte ein anderes Layout haben sollen. Nun dies lässt sich relativ einfach durch einen Split lösen, allerdings muss ich in den jeweiligen Contentelementen nochmals die Überschrift (header) von dem Inhalt (bodytext) trennen. An sich ist dies auch kein Problem aber irgendwie scheint es zusammen nicht zu wollen. Egal was ich anstelle es wird immer entweder header und bodytext zusammen oder gar nichts dargestellt. Hier mein TS Setup (mit verschiedenen Varianten):
#Header unterdrücken
#lib.stdheader >
#Splitter einbauen
tt_content.stdWrap.outerWrap = |###SPLITTER###
#Content zerlegen
temp.content = COA
temp.content {
10 < styles.content.get
stdWrap.split {
token = ###SPLITTER###
cObjNum = 1 |*| 2 |*| 3 || 4
1{
10 = TEXT
10.value = <div class="headtop"></div>
20.current = 1
20 = COA
20{
1 = CONTENT
1.field = header
1.wrap =<div class="header"> | </div></div class=date>###DATUM###</div>
}
30.current = 1
30 = CONTENT
30.field = bodytext
30.wrap = <div class="bodytext"> | </div>
}
2{
10 = TEXT
10.value = <div class="head"></div>
20.current = 1
20 = TEXT
20.field = header
20.wrap = <div class="header"> | </div>
30 = TEXT
30.field = bodytext
30.wrap = <div class="body"> | </div>
40 = TEXT
40.value = <div class="down"> </div>
}
3{
10 = TEXT
10.value = <div class="head"></div>
20.current = 1
20 = TEXT
20.key.field = CType
20.field = header
20.wrap = <div class="header"> | </div>
30.current = 1
30 = TEXT
30.key.field = CType
30.field = bodytext
30.wrap = <div class="body"> | </div>
40 = TEXT
40.value = <div class="footer"></div>
}
4.current = 1
4.wrap= |
}
}
Im Fall von 1 wird im 20er garnichts dargestellt, dafür aber Überschrift und Inhalt zusammen im 30er. Bei 2. und 3. wird sowohl im 20er als auch im 30er Überschrift und Inhalt zusammen dargestellt (also je Contentelement doppelt).
Weiß jemand Rat? Ich habe langsam das Gefühl den Wald vor lauter Bäumen nicht zu sehen. Irgendwie habe ich was vergessen....
#angry#