TYPO3: Brotkrümmelmenü // Breadcrumb

Jeder sucht ab und zu einen nette Lösung für ein Brotkrümmelmenü in Typo3. Meine Lösung für dieses Problem findet ihr wieder in der Codebox. Das nette an diesem Brotkrümmelmenü ist das man für die Homeseite ein Icon hat und dazu ist die aktuelle Seite nicht Aktiv als Link sondern nur ein reiner Text.

lib.breadcrumb = HMENU
lib.breadcrumb {
special = rootline
special.range = 1|-1
excludeUidList =
1 = TMENU
# no unneccessary scripting.
1.noBlur = 1
# Current item should be unlinked
1.CUR = 1
1.target = _self
1.wrap =
<div class="breadcrumb-class"><a href="/"><img title="Home" src="fileadmin/templates/img/home.gif" alt="Home"></a>&nbsp;&gt;&nbsp; |</div>
1.NO {
stdWrap.field = title
ATagTitle.field = nav_title // title
linkWrap = ||*|&nbsp;&gt;&nbsp;|*|
}
# Current menu item is unlinked
1.CUR {
stdWrap.field = title
linkWrap = ||*|&nbsp;&gt;&nbsp;|*|
doNotLinkIt = 1
}
}
}

Update:

# **
# * Breadcrumb-Funktion (Pfadanzeige, rootline)
# ********************
lib.breadcrumb = COA
lib.breadcrumb {
10 = TEXT
10.value = <a href="/" title="Home">Home</a><span class="breaker">»</span>
20 = HMENU
20 {
special = rootline
special.range = 1|-1
1 = TMENU
1.noBlur = 1
1.CUR = 1
1.target = _self
1.NO {
stdWrap.field = nav_title // title
ATagTitle.field = nav_title // title
linkWrap = | |*| <span class="breaker">»</span> |*|
}
1.CUR {
stdWrap.field = nav_title // title
linkWrap = | |*| <span class="breaker">»</span> |*|
doNotLinkIt = 1
}
}
}
Marc Finnern: Marc Finnern ist ein FullStack-Developer. Sein Fachgebiet ist TYPO3, WordPress und InterRed. Ob Plugin, Backend oder Frontend-Arbeiten anfallen, alles ist möglich und machbar, man braucht nur die passende Idee.

View Comments (4)

  • Hallo,

    nette Idee als Startlink ein Bild einzufügen.
    Aber wofür 'stdWrap.field = title' im CUR-Zustand? Das dürfte keine Wirkung haben. Alternativ greift dafür auch 'ATagTitle.field = nav_title // title' im NO-Zustand.

    Gruß Matu

  • Da hast du recht, ich habe damals das einfach eingesetzt um genau auf sicher zu gehen das es auch alles passt. Aber danke für deinen Kommentar, werde es berücksichtigen :)
    Marc

  • Hi Marc, ich hoffe du kannst mich helfen ( bitte!!!!!!!)

    Ich bin eine Typo3-Anfängerin und dann müssen wir eine Webseite bauen...
    Soweit Css und html in Typo3 eingebunden, ich bin für die Breadcrumb navigation zuständig...:(

    Ich habe diesen Text in html:
    Hier der Pfad

    und diesen in CSS

    #breadcrumb {

    float:left;
    height: 30px;
    text-align: right;

    }

    In set up teil von Typo3 habe ich:

    # breadcrumb

    lib.breadcrumb= HMENU
    lib.breadcrumb {
    # zeigt alle Seiten, auch wenn im Menü versteckt
    includeNotInMenu = 1
    # Die Einstellung special 'rootline' produziert ein Pfadmenü
    special = rootline
    1 = TMENU
    1 {
    # Fügt einen Text vor das Breadcrumbsmenü
    wrap = Position: |
    # Trennt Menüpunkte mit '/' von einander
    NO.linkWrap = | / |*||*| |
    # Benutzt die Felder Description // title zur Darstellung
    NO.ATagTitle.field = description // title
    CUR = 1
    # Don't link current page
    CUR.doNotLinkIt = 1
    }
    }

    Und der ist einfach nicht da!!!! Da steht nur der text "hier der pfad", welcher in html vorgeschriebn wurde...
    Muss ich noch irgendwas irgendwo reinschreibe .,..hilf mir... denn ich habe keine Ahnung!

    danke schön"!!

This website uses cookies.