Hallo Leute,
die 3. navigationsebene meiner Seite stelle ich einer anderen Stelle als die 2. anderen Ebenen. Um diese 3. Navigation habe ich über wrap eine Box gemacht.
Die Box soll den Titel der 2. Navigationsebene haben.
ich habe also die 3. Navebene definiert und im wrap
wrap = ...>###SEITENTITEL###<...
einen Marker gesetzt.
Dann habe ich versucht es über einem TEMPLATE Objekt zu lösen und zwar wie folgt
lib.seitentitle = TEXT
lib.seitentitle.value = {leveltitle:1}
temp.neuenavrecht = TEMPLATE
temp.neuenavrechts < temp.navigationrechts
temp.neuenavrechts.marks.SEITENTITEL < lib.seitentitle
Doch die Navigation erscheint mit dem Marker statt mit dem Seitentitel.
Wieso? Was kann ich sonst tun?
Grüße,
Michael
was ich auf den ersten Blick sehe:
temp.neuenavrecht = TEMPLATE
temp.neuenavrechts < temp.navigationrechts
neuenavrechts != neuenavrecht
Nein, das war nur ein Tipp-Fehler im Forum aber es hätte durchaus sein können. Das würde mir nicht zum ersten Mal passieren.
Ich habe herausgefunden woran es liegt
Der richtige Code lautet
lib.seitentitle = TEXT
lib.seitentitle.data = leveltitle:1
temp.neuenavrecht = TEMPLATE
temp.neuenavrechts.template < temp.navigationrechts
temp.neuenavrechts.marks.SEITENTITEL < lib.seitentitle
Leveltitle muss über data abgerufen werden. Das war der erste Fehler
Zum anderen muss das Template über das Attribut .template gesetzt werden damit marks darauf angewendet werden können. Ist bei der Seitendefinition im Grunde genau so.
Trotzdem danke.