Zum Inhalt springen

An welcher Stelle setze ich den \"slide\" an?

Erstellt am 1. März 2007 · 3 Antworten · letzte Antwort am 1. März 2007

Tags: Inhaltselemente, Frage

JMS ·

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

JMS ·

:o Oh Mann! Natürlich... das war's... in meiner Verzweiflung hatte ich schon die abenteuerlichsten Sachen versucht... und das Wesentliche übersehen.

Das ist mir schon fast peinlich!

Vielen Dank für den Hinweis.