Zum Inhalt springen

Seitentitel der 1, 2. Ebene als Text

Erstellt am 4. Juni 2007 · 4 Antworten · letzte Antwort am 5. Juni 2007

Tags: Frage

pixelparts ·

Hallo Ihr,

das Problem hört sich erst mal belanglos an, ich bekomme es aber nicht auf die Reihe.

Es gibt einen Seitenbaum mit drei Ebenen. Die erste und zweite wird in einem Baum dargestellt, die dritte eine Spalte weiter rechts.

Nun möchte ich den Seitentitel der jeweils aktiven Seite der ersten und zweiten Ebene als Text darstellen. Bei der ersten Ebene wird die erste angezeigt, bei der zweiten die zweite.Wenn die dritte Ebene aktiv ist, soll auch der Seitentitel der zweiten Ebene angezeigt werden.

Hat jemand eine Idee??

Typo3 4.1.1
TemplaVoila

Schon mal vielen vielen Dank und viele Grüsse vom Bodensee, Uwe

pixelparts ·

Moin Armin,

habe ich versucht. Ich bekomme es nicht hin, die dritte Ebene auszublenden und es wird eine Art Klickpfad angezeigt.

Vielleicht hast Du einen Tipp wie ich das Teil einstellen muss. Hier mal der Code:

lib.titel = HMENU
lib.titel.special = rootline
lib.titel.special.range = 1
lib.titel.1.target = _self
lib.titel.1 = TMENU
lib.titel.1{
NO{
linkWrap = |
doNotLinkIt = 1 
}
}

Viele Grüsse aus dem Süden der Republik, Uwe

ArminB ·

moin,

ja es wird die rootline angezeigt, die kannst du wie jedes HMENU/TMENU formatieren.

So wird immer die letzte Ebene ausgeblendet:

 special.range = 0|-2

Armin

pixelparts ·

Hallo,

leider gibt es nicht überall drei Ebenen, also brauche ich die Letzte auch.

Ich habe das Problem so "gelöst":

Mit extTemplates und

lib.titel_firstlevel = HMENU
lib.titel_firstlevel.special = rootline
lib.titel_firstlevel.maxItems = 1
lib.titel_firstlevel.special.range = 2
lib.titel_firstlevel.1.target = _self
lib.titel_firstlevel.1 = TMENU
lib.titel_firstlevel.1{
NO{
linkWrap = <h1>|</h1>
doNotLinkIt = 1
}
}

So kann ich das steuern, ist aber nicht sehr komfortabel, da, wenn eine neue Seite angelegt wird, auch ein neues extTemplate fällig ist. Den range stelle passend zur Ebene ein.

Viele Grüsse und danke für die Mühe, Uwe