Zum Inhalt springen

Vererbung des Seitentitels?

Erstellt am 15. September 2006 · 1 Antwort · letzte Antwort am 18. September 2006

Tags: Seiten & Seitenbaum, Frage

Fabian-K ·

Hi!

Vorweg:
Im Titel sollte es "Seitentyp" heissen und nicht "Seitentitel"..
Sorry, mein Fehler.
Aber im Grunde macht das keinen unterschied.. lest einfach weiter 😉

Ich habe auf meiner Seite eine Grafik, auf der die Seiteneigenschafts-Eintraege "Inhaltsangabe" und "Beschreibung" ausgegeben werden.

Momentan werden die Eintraege der jeweils aktuellen Seite ausgegeben.

lib.headerimg = IMAGE
lib.headerimg {
  file = GIFBUILDER
  file {
  XY = 414,45
  backColor = #ffffff
    # Inhaltsangabe aufrufen
    10 = TEXT
    10 {
      text.data = page:abstract
      fontFile = fileadmin/fonts/verdana.ttf
      fontSize = 20
      fontColor = #C6CDD2
      niceText = 1
      offset = 0, 13
    }
    # Beschreibung aufrufen
    20 = TEXT
    20 {
      text.data = page:description
      fontFile = fileadmin/fonts/verdana.ttf
      fontSize = 13
      fontColor = #000000
      niceText = 1
      offset = 0, 35
      align = right
    }
  }
}

Wuenschenswert waere aber, dass wenn fuer die aktuelle Seite keine Eintraege fuer das Bild vorhanden sind, immer die Eintraege der 'obersten' Seite ausgegeben werden.

Beispiel:
Wir stellen uns folgende Menuestruktur vor
1
1.1
1.2
1.2.1
1.3
2
3
3.1

1 hat die Inhaltsangabe "foo" und die Beschreibung "bar".
1.2.1 hat die Inhaltsangabe "lorem" und die Beschreibung "ipsum".

In diesem Fall soll auf 1.2.1 "lorem" und "ipsum" zu sehen sein auf der Grafik. Sind die Inhaltsangabe und die Beschreibung bei 1.2.1 allerdings leer, dann sollen "foo" und "bar" ausgegeben werden.

Kurzum:
Sind die Eintraege in 1.2.1 Gemacht?
Ja -> Nimm Eintraege von 1.2.1
Nein -> Nimm Eintraehe von 1

(Alle Seiten unter 1.2.1 sollen dann natuerlich auch die Eintraege von 1.2.1 bekommen, falls sie keine eigenen Eintraege haben, usw..)

Solange nichts anderes angegeben wird, sollen die Eintraege vererbt werden.

Ich hoffe da weiss jemand weiter und kann mir helfen.
Danke!!

Fabian-K ·

Huhu.

Habe mich jetzt etwas (erfolglos 🙁 )vorangearbeitet,
und mein TS sieht wie folgt aus:

lib.headerimg = IMAGE
lib.headerimg {
  file = GIFBUILDER
  file {
    XY = 414,45
    backColor = #ffffff
    10 = TEXT
    10 {
      text.data = page:abstract
      text.override.data = levefield: -1, data, slide
      fontFile = fileadmin/fonts/LT_50166.ttf
      fontSize = 20
      fontColor = #C6CDD2
      niceText = 1
      offset = 0, 13
    }
    20 = TEXT
    20 {
      text.data = page:description
      text.override.data = levefield: -1, data, slide
       
       
      fontFile = fileadmin/fonts/LT_50166.ttf
      fontSize = 13
      fontColor = #000000
      niceText = 1
      offset = 0, 35
      align = right
    }
  }
}

Hat eine Seite eine Inhaltsangabe und eine Beschreibung, werden die auch korrekt angezeigt.
Wenn nicht, wird GARNICHTS angezeigt, also auch nicht die Daten aus der darueberliegenden Seite :/

Hilfe 🙁