TypoScript Navigation für Breadcrumb Menus und Listen

Neben einer Navigation für alle Seiten in einer Webseite gibt es besondere Menus, mit denen man eine Webseite nutzerfreundlich gestaltet. Hierzu gehören

  • Eine Breadcrumb oder Brotkrümel Navigation, auch Parallelnavigation genannt
  • Listenmenus für besondere Seiten

Breadcrumb Navigation mit TypoScript

Eine Breadcrumb Navigation dient dazu, dem Besucher darzustellen, wie der Weg von der Startseite zur aktuell angezeigten Seite ist. Die Navigation bietet damit auch die Möglichkeit, in der Hierarchie der Webseite eine oder gar mehrere Stufen nach oben zu springen.

 lib.navigation_breadcrumb = HMENU
lib.navigation_breadcrumb {
    special = rootline
    special.range = 0
    1 = TMENU
    1 {
        wrap = |
        target = _top
        NO {
            linkWrap = |
            field = subtitle // title
            allWrap = |*|| » |*||
            ATagParams = class="bread_link_small"
        }
        
        ## Sonderfall: Aktuell aufgerufene Seite ohne Link 
        CUR = 1
        CUR {
            doNotLinkIt = 1
        }
    }
}  

Listen Navigation mit TypoScript für besondere Seiten

Für besondere Seiten hegt man manchmal den Wunsch, diese in der Navigation auf allen Seiten einzeln anzuzeigen und besonders hervorzuheben. In der Regel sind dies Seiten wie z. B. Impressum, Datenschutzerklärung und Kontakt. Diese können in den HEAD- oder FOOTER-Bereich der Webseite eingebunden werden. 

In TYPO3 gibt es als Sonderfall des HMENU in TypoScript das List Menu. 

 lib.navigation_footer = COA
lib.navigation_footer {
    10 = HMENU
    10 {
        special = list
        ## Hier bitte die IDs der gewünschten Seiten eintragen
        special.value = 8, 9, 10
         
        1 = TMENU
        
        1 {
            NO = 1
            expAll = 0
            collapse = 0
            NO.linkWrap = ||*|¦
        }
    }
}