Ein Ankermenü erstellen

Eingetragen von am Freitag, 25.07.2008 | Allgemein, TYPO3 Allgemein, TYPO3 Technik

Hier ein kleiner Tipp wie Ihr automatisch ein Ankermenü in einer TYPO3-Seite erstellen könnt. Dabei werden mittels TYPOSCRIPT die einzelnen content Inhalte der aktuellen Seite ausgelesen und als Linkmenü dargestellt.

ankermenue = CONTENT
ankermenue {
    table = tt_content
    wrap = <ul>|</ul>
    select {
        pidInList = this
        orderBy = sorting
        where = colPos=0
        languageField=sys_language_uid
    }
    renderObj = TEXT
    renderObj {
        wrap = <li>|</li>
        field = header
        typolink.parameter.field = pid
        typolink.parameter.dataWrap = |#{field:uid}
        if.isTrue.field=header
    }
}
page.10.marks.ANKERMENUE < ankermenue

2 Kommentare bisher

2 Antworten zu “Ein Ankermenü erstellen”

  1. Martin am Samstag, 18.04.2009 um 17:34 Uhr

    Hallo Goran,
    vielen Dank für das Skript oben.
    Gibt es vielleicht eine Beispielseite, wo man mal ansehen kann, wie so etwas im Frontend aussieht?

    Gruss und Danke,

    Martin

  2. _Sven am Montag, 22.08.2011 um 17:04 Uhr

    Wie kann ich denn dieses Ankermenü in mein Menü auf die 2. Menüebene legen.
    lib.menu.2 < ankermenue
    funktioniert nicht.

Trackback URI | Comments RSS

Hinterlasse eine Antwort