Zum Inhalt springen

Menü als TMENU

Erstellt am 3. März 2006 · 2 Antworten · letzte Antwort am 3. März 2006

Tags: Frage

d.​walter ·

Hallöchen zusammen,

so jetzt hab ich mich mal an das Menü gemacht frohen Mutes und dann hat es doch nicht geklappt.

Hab mir das TMENU von hier kopiert und nichts wars 😉

marks.NAV = HMENU
marks.NAV {
        special = directory
        special.value = 1
        expand=all
        1 = TMENU
        1 {
                entryLevel=2
                noBlur = 1
                wrap = <ul>|</ul>
                NO = 1
                NO {
                      ATagTitle.field = abstract // description // title
                        wrapItemAndSub = <li>|</li>
                }
                CUR < .NO
                CUR.doNotLinkIt = 1
        }
        2 < .1
        2{
            entryLevel=3
}
        3 < .1
        3{
             entryLevel=4
}
}

Laut Beschreibung hier ist es ja so, dass wenn ich das entryLevel nach dem special.value setze es für die 2. Menüebene gilt. Aber ich brauch ja schon für die 1. Menüebene ein anderen entryLevel.

Also dachte ich mir, gibst du jeder Menüebene einen eigenen entryLevel mit. Pfeiffendeckel!! Mag er nicht.

Hat mir vielleicht jemand einen Tip?

Greetz und Danke im voraus

laptop24 ·

Moin,

tja... wenn Du Dir die TSref mal ansiehst, dann stellst Du schnell fest, dass "entryLevel" keine Option einens TMENU ist, sondern eine OPTION vom HMENU. Andersherum ist "expand" keine Option von HMENU, sondern von TMENU;

Sprich Dein Menü sollte so aussehen:

marks.NAV = HMENU
marks.NAV {
        special = directory
        special.value = 1
        entryLevel=2

        1 = TMENU
        1 {
                expAll = 1
                noBlur = 1
                wrap = <ul>|</ul>
                NO = 1
                NO {
                      ATagTitle.field = abstract // description // title
                        wrapItemAndSub = <li>|</li>
                }
                CUR < .NO
                CUR.doNotLinkIt = 1
        }
        2 < .1
        2{
}
        3 < .1
        3{
}
}

Die Menüebenen 2 und 3 sind ja sowieso schon die folgenden Ebenen zur ersten. Da müsste man also sowieso kein explizites "entryLevel" mehr setzen (mal davon abgesehen, das es nicht funktioniert).

MfG, Lars Thalheim

d.​walter ·

Öhmm,

ja dann ist das ja kein Wunder!!! :o

Verspreche nochmal die TSReferenz zu lesen.

Dann hoffe ich mal das ich es so hinbekomme.

Ist schon eine Saublöde Struktur die die angelegt haben. #angry#

Merci vielmals Lars