MacBook Banner 728x90
< In timtab CATMENU verlinken

Rootlinemenü (Breadcrumb) mit HMENU einrichten

05.12.2008
Lina Wolf

TYPO3 hat bereits eingebaut eine Möglichkeit, Breadcrumbs zu erzeugen. Es ist jedoch nach meiner Information nur möglich eine Breadcrumb der aktuellen Seite bzw deren Oberseiten zu erstellen. es ist leider nicht möglich, die BReadcrumb einer beliebigen Seite zu erzeigen.

Meine Lieblings Brotkrümmel Navigation sieht in etwa so aus:
Home -> Oberste Seite -> aktuelle Seite

Eine solche Breadcrumb Navigation lässt sich mit folgendem Typoscriptcode erzeugen:

temp.bread = HMENU
temp.bread {
special = rootline
special.range =0|-1
1 = TMENU
1 {
NO = 1
NO {
allWrap = | &nbsp;-&gt;&nbsp;
}
#Achtung, alle Seiten in der Rootline sind aktiv. Daher erzeugen ACT und NO den selben Effekt
CUR = 1
CUR {
doNotLinkIt = 1
}
}
}

Konfiguration des TYPO3 Rootline Menüs durch Angabe von special.range

Mit der Eigenschaft special.range = x | y lässt sich der Umfang der Rootline konfigurieren. range besteht aus zwei Werten durch einen geraden Strich “|” getrennt. Der erste Wert gibt eine untere, der zweite Wert eine obere Grenze für die TYPO3 Rootline an. Die Werte für Range können positive oder negative Ganzzahlen sein. Negative Werte bei einer Grenze für special.range sind vom level der aktuellen Seite aus gerechnet wobei -1 der Aktuellen Seite entspricht. Positive Werte für eine Grenze von special.range Werden von der Rootseite aus gerechnet. 0 entspricht der Rootline

Beispiele für special.range beim TYPO3 Rootline Menü

special.range = 0 | -1
Alle Seiten von der Rootline bis zur aktuellen Seite
Level0 -> Level1 -> Level2 -> Level3 -> Level4

special.range = 2 | -2
Die Seiten ab dem 2. Level bis ein Level unterhalb der aktuellen Seite
Level2 -> Level3

special.range = -3 | -1
Die letzten 3 Seiten der Rootline
Level2 -> Level3 -> Level4

special.range = -3 | -3
Vaterseite der Vaterseite der aktuellen Seite
Level2

Keine Kommentare

Kommentar hinzufügen

* - Pflichtfeld

*




*