Menüpunkt bleibt nicht hinterlegt

  • 0 x
    19 Beiträge
    0 Hilfreiche Beiträge
    03. 03. 2007, 22:58

    ich habe zwei Menus beschreiben

    [SIZE="4"][B]Das Hauptmenü (horizontal)[/B][/SIZE]

    1. ##1# Einbindung in Haupttemplate mit
    2. #### NAV < ext.NAV
    3.  
    4. ##2# Beschreibung
    5. ext.NAV = HMENU
    6. ext.NAV.special = list
    7. ext.NAV.special.value = 175,169,168,167,166
    8. ext.NAV.entryLevel = 1
    9.  
    10. ##3# Ansprechen von Elementen aus der Vorlage
    11. ext.NAV.1 = TMENU
    12. ext.NAV.1 {
    13. noBlur = 1
    14. NO = 1
    15. NO.allWrap = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
    16. CUR = 1
    17. CUR.wrapItemAndSub = <li class="active">|</li>
    18. }
    19. ext.NAV.2 = TMENU
    20. ext.NAV.2 {
    21. noBlur = 1
    22. NO = 0
    23. NO.allWrap = <ul><li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li></ul>
    24. ACT = 1
    25. ACT.wrapItemAndSub = <ul><li class="active">|</li>
    26. }
    27. ##E# Ende

    Hier ist die jeweiliege Seite (in diesem Falle "Darmstadt", siehe unten) mit
    "CUR.wrapItemAndSub = <li class="active">|</li>" farblich hinterlegt.

    [SIZE="4"]Und ein [B]vertikales Menu[/B][/SIZE]

    1. ##1# Einbindung in Haupttemplate mit
    2. #### NAV2 < ext.NAV2
    3.  
    4. ##2# Beschreibung
    5. ext.NAV2 = HMENU
    6. ext.NAV2.special = directory
    7. ext.NAV2.special.value = 170
    8. ext.NAV2.entryLevel = 1
    9.  
    10. ##3# Ansprechen von Elementen aus der Vorlage
    11. ext.NAV2.1 = TMENU
    12. ext.NAV2.1 {
    13. noBlur = 1
    14. NO = 1
    15. NO.allWrap = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
    16. ACT = 1
    17. ACT.wrapItemAndSub = <li class="active">|</li>
    18. }
    19. ext.NAV2.2 < ext.NAV2.1
    20. ext.NAV2.2.wrap = <ul>|</ul>
    21. ##E# Ende

    [B]So sieht meine Seiten Struktur aus[/B]:

    [IMG]http://base.uttx.eu/Struktur.jpg[/IMG]

    Die hier grün markierte Seite Darmstadt hat die uid=169 (siehe: "ext.NAV.special = list"
    und "ext.NAV.special.value = 175,169,168,167,166") Offenbach entspr. uid=168,
    Münster uid=167, und so weiter.
    Wenn die Seite Darmstadt (uid=169) angeschaut wird ist diese also hervorgehoben
    bzw. hinterlegt.

    [SIZE="4"][B]Nun das Problem / die Frage:[/B][/SIZE]
    Wenn ich nun die Seite "Thema1" "Thema2" "Thema3" etc. aufrufe. (Das sind alles
    Unterseiten von uid=170 (Inhalte), und die Navigation erfolgt über NAV2)
    Verschwindet die Hervorhebung bei Darmstadt.

    Welche Möglichkeiten gibt es, dem Menü1 (NAV) zu sagen, dass es uid=169
    immer noch im Zustand ACT oder CUR ist.

    Lösung sollte über TypoScript laufen. Bitte schlagt nicht vor die Seitenstruktur zu ändern.


  • 1
  • toyde toyde
    Jedi-General
    0 x
    1971 Beiträge
    0 Hilfreiche Beiträge
    04. 03. 2007, 13:40

    Hi,

    Wenn die Seite Darmstadt (uid=169) angeschaut wird ist diese also hervorgehoben
    bzw. hinterlegt. [..]

    [b]CUR [/b]und [b]ACT [/b]sind nunmal nicht dasselbe. Nimm für die Problemebene mal [b]ACT[/b] rein.
    » [url=http://www.typo3.net/tsref/menu_objects/menu_zustaende/]Referenz Menüzustände[/url]

    grüsse

  • 0 x
    19 Beiträge
    0 Hilfreiche Beiträge
    04. 03. 2007, 19:38

    [quote="toyde"][b]CUR [/b]und [b]ACT [/b]sind nunmal nicht dasselbe. Nimm für die Problemebene mal [b]ACT[/b] rein.[/quote]
    Danke, für deinen Tipp. Das war auch mein erster Versuch mit diesen beiden Begriffen zu spielen, leider ohne Erfolg.

  • 1