Malzeit,
ihr kennt doch bestimmt Ausdrücke wie diesen:
SEITENTITEL = TEXT
SEITENTITEL.field = title
Nun möchte ich (für Unterseiten) noch zusätzlich davor den Namen der Vaterseite (hierarchisch höher gelegen) angeben.
Habt ihr eine Idee wie das klappen könnte?
Gruß
Matthias
hab die lösung schon gefunden #giggle#
hast du das nun gemacht?
mich würde es auch interessieren und vielleicht denen, die diesen post bald mal lesen🙂
grüße micha
Klar hab ichs gemacht....
# Wenn wir im TreeLevel 2 sind, wird der Titel des 1. Levels und Trenner ausgegeben
[treeLevel = 2]
seite.10.marks.SEITENTITEL = TEXT
seite.10.marks.SEITENTITEL.data = leveltitle : 1
seite.10.marks.TRENNER = TEXT
seite.10.marks.TRENNER.value = //
[else]
seite.10.marks.SEITENTITEL = TEXT
seite.10.marks.TRENNER = TEXT
[end]
seite.10.marks {
# Titel der aktuellen Seite
UNTERTITEL = TEXT
UNTERTITEL.field = title
}
Also der Code enthält die Bedingung, dass der SEITENTITEL sowie der TRENNER // nur ausgegeben werden, wenn es eine Ebene über diese Seite gibt.
In der HTML-Seite siehts etwa so aus:
###SEITENTITEL### ###TRENNER### ###UNTERTITEL###
(verwirrt vielleicht, denn mit SEITENTITEL ist der Titel der Vaterseite gemeint - UNTERTITEL is der Titel für die aktuelle Seite (also Unterseite).
Im Else-Zweig sind nur die Platzhalter definiert, aber keine Werte. Kann man evtl. auch weg lassen...)
Am "lebenden" Objekt (noch) zu sehen unter: http://cms.antsoft.de