Hallo,
ich habe ein Menü, in dem verschiedene Unterseiten in einem Menü zusammengefasst werden. Hierzu soll zusätzlich zu dem Namen auch das jeweilige Elternelement ausgegeben werden. Hierzu ein kleines Beispiel:
Seite A
- Unterseite A
- Unterseite B
Seite B
- Unterseite C
- Unterseite D
Ich befinde mich z.Z. bei der Unterseite D und das Menü besteht aus der Unterseite A, B, C und D. Wie bekomme ich es nun hin, dass bei der "Unterseite A" der zusätzliche Titel "Seite A" angegeben wird? Bis jetzt habe ich es mit "data = leveltitle:-2" probiert. Allerdings wird dann bei unserem Beispiel "Seite B" ausgegeben.
Hat jemand von euch eine Idee oder eine Anregung?
Hallo king_pagel,
so wie ich das verstehe
willst du eh immer das Menü bis zur
Obersten Ebenen stehen haben, richtig?
Mein Vorschlag wäre dann, das zu fixieren:
temp.navigation = HMENU
temp.navigation {
special = directory
special.value = 1 # hier sollte die ID stehen, unter der sich deine Menue-Elemente befinden
# Hier dein Menu wie du es brauchts
1 = TMENU
1 {
NO = 1
}
2 < .1
3 < .2
}
Über special = directory wird immer die selbe Ebene als Ausgangspunkt verwendet
Für mehr Dynamik lässt du den special-Teil weg und verwendest
temp.navigation {
entryLevel = -1
1 = TMENU
...
Damit sollte als Ausgangspunkt die Ebene über der aktuellen sein
Hi, vielen Dank für deine Antwort. Ich habe mich jetzt allerdings doch für die Lösung entschieden den Link einfach in das "Linkziel" unter der Seite zu schreiben. Erschien mir doch einfacher.