TYPO3 TMENU

Folgendes Typoscript Beispiel zeigt, wie sich ein einfaches Menu (TMENU) aus dem Typo3 Seitenbaum erstellen lässt. Die Ausgabe ist hier auf zwei Ebenen begrenzt.

# HMENU für hierarchisches Menu
page.10 = HMENU
page.10 {
    # Erste Ebene als Textmenü
    1 = TMENU
    1 {
        # Ebene 1 als Liste
        wrap = <ul>|</ul>
        # Normalzustand
        NO = 1
        NO {
            # alle Ebene 1 Links als Listenelement
            linkWrap = <li>|</li>
            # Zusatzattribut für die Links
            ATagParams = title="" style="color:#0000FF;"
        }

        # Aktivzustand
        CUR = 1
        CUR {
            # alle Ebene 1 Links als Listenelement
            linkWrap = <li>|</li>
            # Zusatzattribut für die Links
            ATagParams = title="" style="color:#FF0000;"
        }
    }
}

# HMENU für hierarchisches Menu
# Navigation für die 2te Ebene aus dem Seitenbaum
page.20 = HMENU
page.20 {
    # Einstiegsebene bestimmen
    entryLevel = 1
    # Erste Ebene als Textmenü
    1 = TMENU
    1 {
        # Ebene 1 als Liste
        wrap = <ul>|</ul>
        # Normalzustand
        NO = 1
        NO {
            # alle Ebene 1 Links als Listenelement
            linkWrap = <li>|</li>
            # Zusatzattribut für die Links
            ATagParams = title="" style="color:#0000FF;"
        }
        # Aktivzustand
        ACT = 1
        ACT {
            # alle Ebene 1 Links als Listenelement
            linkWrap = <li>|</li>
            # Zusatzattribut für die Links
            ATagParams = title="" style="color:#FF0000;"
        }
    }
}

Viel Spaß beim ausprobieren und erweitern.