Breadcrumb-Navigation per rootline in TYPO3
Eine Breadcrumb-Navigation (wie auch hier im Kopf der Seite zu finden) erleichert dem User der Website die Orientierung und lässt ihn einfach zwischen den Ebenen hin und her wechseln. Außerdem finden Suchmaschinen wie Google, Yahoo und MSN somit weitere Einstiegspunkte in die Seitenhierarchie. Die interne Verlinkungsstruktur verbessert sich, was u.a. ein Pluspunkt für das Suchmaschinen-Ranking sein kann.
Nur wenig Typoscript ist für die Realisierung einer Breadcrumb-Navigation ("Brotkrumen-Navigation") notwendig:
# Breadcrumb-Funktion (Pfadanzeige, rootline)
temp.breadcrumb = HMENU
temp.breadcrumb {
special = rootline
special.range = 0|3
entryLevel = 0
wrap = #Hier die umschließenden HTML-Tags rein und Pipe dazwischen
1 = TMENU
1 {
noBlur = 1
NO {
allWrap = | > |*| | > |*| |
stdWrap.htmlSpecialChars = 1
}
}
}
Mit der Definition einer Range in Zeile 5 wird die Anzeige der Breadcrumb begrenzt, beginnend bei 0 bis hin zu Ebene 3 des Seitenbaums. Möchte man bspw. alle Ebenen einschließen, wird das durch diese Zeile erreicht:
special.range = 0|-1
Erklärungsbedürftig ist noch die vorletzte Zeile des Typoscripts:
allWrap = | > |*| | > |*| |
Durch diese Zeile können die Symbole festgelegt werden, welche zwischen den einzelnen Menüpunkten der Breadcrumb eingefügt werden sollen (in diesem Fall die Klammern).