menu stehen lassen

  • truplaya truplaya
    R2-D2
    0 x
    85 Beiträge
    0 Hilfreiche Beiträge
    25. 11. 2006, 15:39

    Hallo,

    weiss nicht ob das hier rein soll, oder in die Anfägnerfragen Abteilung.

    Also:
    Habe folgendes Menu links stehen:

    [TS]MENU_LINKS = HMENU
    MENU_LINKS {
    special = directory
    entryLevel = 1
    1 = GMENU
    1.noBlur = 1
    1.wrap = |<BR>
    1.NO = 1
    1.NO {
    XY = 187,24
    align = left
    background = #fdcba9


    #Hintergrundbild
    5 = IMAGE
    5.file = fileadmin/images/lmenu.gif

    #Beschriftung als Text rendern
    10 = TEXT
    10.text.field = title
    10.fontColor = #000000
    10.fontFile = fileadmin/fonts/Verdana.ttf
    10.fontSize = 12
    10.antiAlias = 1
    10.offset = 28,15
    10.align = left

    }
    1.RO < .1.NO
    1.RO = 1
    1.RO.5.file = fileadmin/images/lmenu.gif
    1.RO.10.fontColor = #000000

    1.ACT < .1.NO
    1.ACT = 1
    1.ACT.5.file = fileadmin/images/topmenu_act.gif
    1.ACT.10.fontColor = #221498

    }[/TS]

    Wenn ich nun in der 3. Ebene bin, ist das Menu auf einmal nicht mehr da (es sucht scheinbar nach Seiten auf der 4. Ebene, welche nicht existent sind, oder?)
    Ich würde es gerne so haben, dass das Menu so bleibt, und alle Seiten der 3., also aktiven, Ebene "stehenbleiben".

    Wenn ich für jede Unterseite ein neues Template erstellen würde, dann bekömme ich es hin. Das will ich aber nicht, da ich denke es geht auch einfacher.

    Hat jemand eine zündende Idee?

    Gruß
    Tim


  • 1
  • toyde toyde
    Jedi-General
    0 x
    1971 Beiträge
    0 Hilfreiche Beiträge
    25. 11. 2006, 16:10

    [TS]special = directory
    entryLevel = 1 [/TS]
    Bevor Du in's Detail vom Rest des Codes gehst, musst Du erst die Menu-Definition richtig bezeichnen. [b]directory [/b]verlangt nach einer ID.
    » [url=http://www.typo3.net/literatur_zu_typo3/]Deutsche Doku[/url] Seite 64ff

    [TS]special = directory
    special.value = 1234
    entryLevel = 1 [/TS]

    grüsse

  • truplaya truplaya
    R2-D2
    0 x
    85 Beiträge
    0 Hilfreiche Beiträge
    25. 11. 2006, 18:41

    Danke für die AW.
    Die Doku kenne ich, das mit der Special Value wusste ich eigtl. auch.
    Hab diese absichtlich weggelassen, dachte das bringt was.

    Also, ich habe oben ein Menu, sagen wir dort steht:

    Früchte, Getränke, Zeitschriften.

    Wenn man nun auf Früchte klickt, kommt das beschriebene Menü (Menü_Links) ins Spiel, dort sollte stehen:

    Äpfel
    Birnen
    Kiwi

    (Das sind folglich die Unterseiten, soweit geht das auch alles und wird korrekt angezeigt,
    wenn ich nun Äpelel aus dem Menu aufrufe und auf der Zielseite bin, verschwindet das Menü links komplett---

    Hier nochmal der Code, vielleicht gibt es ja eine simple Lösung.

    MENU_LINKS = HMENU
    MENU_LINKS {
    special = directory
    special.value = 176
    entryLevel = 1
    1 = GMENU
    1.noBlur = 1
    1.wrap = |<BR>
    1.NO = 1
    1.NO {
    XY = 187,24
    align = left
    background = #fdcba9


    #Hintergrundbild
    5 = IMAGE
    5.file = fileadmin/images/lmenu.gif

    #Beschriftung als Text rendern
    10 = TEXT
    10.text.field = title
    10.fontColor = #000000
    10.fontFile = fileadmin/fonts/Verdana.ttf
    10.fontSize = 12
    10.antiAlias = 1
    10.offset = 28,15
    10.align = left

    }
    1.RO < .1.NO
    1.RO = 1
    1.RO.5.file = fileadmin/images/lmenu.gif
    1.RO.10.fontColor = #000000

    1.ACT < .1.NO
    1.ACT = 1
    1.ACT.5.file = fileadmin/images/topmenu_act.gif
    1.ACT.10.fontColor = #221498

    }

    wie gesagt, bisher habe ich es immer so gelöst, dass ich bei der "Einstiegs-Unterseite (hier "Äpfel") ein Template eingefügt habe, in welchem ich die ID der Unterseite als "Special Value" eingegeben habe. Ich denke aber, dass muss auch einfacher gehen, oder???

    Gruß
    Tim

  • 1