expertinnen-web.de

Das Expertinnen-Web

TYPO3: Breadcrumb-Menü zwischenschieben

| 2 Kommentare

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:

  1. temp.breadcrumb = HMENU
  2. temp.breadcrumb {
  3. wrap = <p>Sie sind hier:  |</p>
  4. special = rootline
  5. special.range = 1|-1
  6. 1 = TMENU
  7. 1 {
  8. NO {
  9. allWrap = |*| |&nbsp;&gt;&gt;&nbsp; |*||
  10. }
  11. CUR = 1
  12. CUR.doNotLinkIt = 1
  13. }
  14. }
  15. lib.stdheader.10.1 = COA
  16. lib.stdheader.10.1 {
  17. 20 = TEXT
  18. 20.current = 1
  19. 20.insertData = 1
  20. 20.fontTag = <h1>|</h1>
  21. 30 < temp.breadcrumb
  22. }

Zeile 15: Das Standardtyposcript für die H1-Überschrift wird in ein COA umgeschrieben, in Zeile 21 das Breadcrumb-Menü eingefüllt.

Autor: Susanna

Seit 12 Jahren berate ich Unternehmen auf ihrem Weg ins Internet. Ziel ist eine Website, die den Kunden wie ein aktiver Mitarbeiter unterstützt. Mein persönlicher Schwerpunkt liegt auf den Content Management Systemen und ihrer Programmierung. Diese CMS sind meine Baustelle: TYPO3, Drupal, Wordpress und Joomla.

2 Kommentare

  1. Klasse! Das Script hat mich auf die Lösung für mein Menüproblem gebracht: Eine Menü auf Level 3 zwischen Überschrift und Contenttext ausgeben. Danke :)

  2. Sehr schönes script genau was ich gesucht habe! danke

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*