Content Management that rocks » Template Engine » Brotkrumenpfad

Möchte man auf einer Seite einen Brotkrumenpfad (alias Hänsel und Gretel Pfad, Brotkrumennavigation oder Englisch breadcrumb navigation) einbinden, kann man entweder den Standard Brotkrumenpfad nehmen :

<div>{BREADCRUMB}</div>

welcher folgendes ausgiebt:

<a href="/">Startseite</a> • 
<a href="/seminare">Seminare</a> • 
<a href="/seminare/Seo">Suchmaschinenoptimierung</a>

oder man baut sich einen eigenen Brotkrumenpfad:

<ul>
<!-- BEGIN breadcrumb -->
  <li>
    <!-- IF ! this.IS_LAST --><a href="{this.LINK}">{this.H1}</a> • <!-- ELSE -->{this.H1}<!-- ENDIF -->
  </li>
<!-- END breadcrumb -->
</ul>

welcher folgendes ausgibt:

<ul>
  <li>
    <a href="/">Startseite</a> •
  </li>
  <li>
    <a href="/seminare">Seminare</a> •
  </li>
  <li>
    Suchmaschinenoptimierung
  </li>
</ul>

Ach ja, in TYPO3 sähe das so aus:

lib.rootline = HMENU
lib.rootline {
    entryLevel = 0

    1 = TMENU
    1 {
        noBlur=1
        wrap = <ul>|</ul>

        NO {
            doNotLinkIt = 1
            doNotShowLink = 1
        }

        ACT = 1
        ACT {
            wrapItemAndSub = <li>|</li>
            stdWrap.field = nav_title // title
            ATagTitle.field = nav_title // title
        }

        CUR = 1
        CUR {
            allWrap = <li>|</li>
            stdWrap.field = nav_title // title
            doNotLinkIt=1
        }
    }

    2 < .1
    3 < .2
    4 < .3
    5 < .4
    6 < .5
    7 < .6
    8 < .7
}