TYPO3: Breadcrumb-Menü zwischenschieben
Manchmal merkt man erst später, was man wirklich braucht. Zum Beispiel ein Breadcrumb-Menü, wenn die Seite schon steht. Es soll direkt unter der Hauptüberschrift der Seite und über dem nachfolgenden Text stehen, also so:
- Meine Überschrift
- Sie befinden sich hier: Kontakt >> Impressum
- Und jetzt kommt der erste Absatz des Seitentextes
Generiert man in TYPO3 die H1 der Seite aus der Überschrift des ersten Textelements, hat man jetzt ein Problem, da man hier nicht einfach einen Platzhalter für das Menü anlegen kann. Und so klappt es doch:
- temp.breadcrumb = HMENU
- temp.breadcrumb {
- wrap = <p>Sie sind hier: |</p>
- special = rootline
- special.range = 1|-1
- 1 = TMENU
- 1 {
- NO {
- allWrap = |*| | >> |*||
- }
- CUR = 1
- CUR.doNotLinkIt = 1
- }
- }
- lib.stdheader.10.1 = COA
- lib.stdheader.10.1 {
- 20 = TEXT
- 20.current = 1
- 20.insertData = 1
- 20.fontTag = <h1>|</h1>
- 30 < temp.breadcrumb
- }
Zeile 15: Das Standardtyposcript für die H1-Überschrift wird in ein COA umgeschrieben, in Zeile 21 das Breadcrumb-Menü eingefüllt.
Geschrieben am 23.01.2008 um 14:53:16 Uhr in der Kategorie Fortgeschrittene, TYPO3, Feed: RSS 2.0. Sie können einen Kommentar schreiben.
Sehr schönes script genau was ich gesucht habe! danke