Hallo ihr,
in einer Menüstruktur ermittle ich den Seitentitel der 2. Ebene folgendermaßen
temp.titel = TEXT
temp.titel {
data = leveltitle:2
}
um ihn vor das 3. Ebenenmenü zu stellen.
Nun möchte ich die Seite, deren Seitentitel ich also auf 2. Ebene ermittelt habe, mit sich selbst verlinken. Es soll eine Art Backlink im Menü zur 2. Ebene sein, wenn man sich in der 3. und ff befindet. Soweit so gut.
Ich denke, dass es über "typolink" geht, aber ich komm nicht drauf wie.
Hat einer ne Idee?
Danke für eure Hilfe im Voraus.
Gruß und schönen Samstag noch...
Hallo,
das Ganze klingt etwas nach Breadcrumb-Navigation. Schau einfach mal im Forum oder bei Google nach dem Begriff, da bekommst Du eine Menge Beispiele.
Ansonsten kannst Du mittels typolink etwa wie folgt arbeiten:
temp.titel = TEXT
temp.titel {
data = leveltitle:2
#parameter gibt die Ziel-UID an
typolink.parameter = 5
}
Für weitere nützliche Typolink-Eigentschaften, schau Dir einfach mal das hier an:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Typolink.html
Viele Grüße,
Tommy
Hi Tommy,
ne mit
typolink.parameter = x
gebe ich eine feste Seiten.ID an. Ich brauche aber die ID der Seite die in 2. Ebene der Seitenstruktur steht. Das können unterschiedliche sein.
Mit der Pfadnavigation hatte ich zwar vorher schon herumprobiert, aber ich habe deine Idee nochmal aufgegriffen und nun schließlich dann doch zur Lösung gefunden:
temp.title = HMENU
temp.title {
special = rootline
special.range = 2|2
1 = TMENU
1 {
NO = 1
NO.linkWrap = <li>|</li>
}
}
Damit wird nur die 2. Ebene der Seitenstruktur ausgegeben undlogischerweise mit sich selbst verlinkt.
Perfekt, so wie ich es brauchte. ;-)
Gruß