Hallo zusammen,
entweder bin ich zu dusselig, oder ich stehe gewaltig auf dem Schlauch.
Der Content meiner Seiten kommt aus der Spalte normal. Zusätzlich habe in der Spalte "Rand" genau ein Inhaltselement angelegt, aus dem ich den Header und den bodytext separat auslese. [Hintergrund: ich habe damit später vor, über den GIFBUILDER eine Grafik mit zwei versetzten Schriftzeilen zu generieren. Die zusätzlichen Felder (Seitentyp Erweitert) kann ich leider nicht verwenden, da diese bereits belegt sind.]
Und wieder zurück zu meinem Problem: Das untenstehende TS funzt soweit: die innerhalb dieser Seite definierten Inhalte aus der Spalte RAND können - losgelöst von einander - ausgelesen werden:
marks.TEST2 = CONTENT
marks.TEST2 {
table = tt_content
select {
begin = 0
max = 1
where = colPos=3
orderBy = sorting
}
renderObj = COA
renderObj {
10 = TEXT
10 {
field = header
field.listNum = 0
wrap = Header:<h3>|</h3>
}
20 = TEXT
20 {
field.listNum = 0
field = bodytext
parseFunc = < lib.parseFunc_RTE
wrap = Bodytext:<h4>|</h4>
}
}
}
Aber nun kommts: Sollte auf einer Seite kein Inhaltselement in der Spalte "Rand" vorhanden sein, so soll das Inhaltselement aus der übergeordneten Seite gezogen werden... und ebenfalls der Header und der Bodytext separat ausgelesen werden.
Hat jemand 'nen Tipp, wie ich das realisieren kann? Besser noch: an welcher Stelle setze ich den "slide" an?
Meine Versuche mit ifEmpty und / oder select.pidInList.data = leveluid:-[irgendneZahl],"slide" waren leider erfolglos...
Grüße aus KA
JMS