Zum Inhalt springen

Problem mit TMENU und 2 Navigationen

Erstellt am 23. März 2004 · 4 Antworten · letzte Antwort am 23. März 2004

Tags: Frage

CXylander ·

Habe weiterhin ein kleines Problem

Ich habe eine Hauptnavigation oben, (NAVIUP) und eine SUBNAVI auf der linken seite (NAVILEFT)

Die Hauptnavi zeigt alles bis zum ersten Level an

# Menu 1 cObject 
temp.naviup = HMENU 
  # First level menu-object, textual 
temp.naviup.1 = TMENU 
## Links alle in einer Zeile mit "::" getrennt 
temp.naviup.1.NO { 
before =   
after =   ::  
allWrap = <span class"naviup"> | </span> 
} 

# Menu 2 cObject
temp.navileft = HMENU
  # First level menu-object, textual
temp.navileft.1 = TMENU
##########################
temp.navileft.special = directory
##########################
temp.navileft.1 {
# Normal state properties 
NO.allWrap = <div class="menu1-level1-no"> | </div> 
# Enable active state and set properties: 
ACT = 1 
ACT.allWrap = <div class="menu1-level1-act"> | </div> 
}

temp.navileft = HMENU
 # Second level menu-object, textual
temp.navileft.2 = TMENU
temp.navileft.special = directory
temp.navileft.2 {
# Normal state properties 
NO.allWrap = <div class="menu1-level1-no"> | </div> 
# Enable active state and set properties:
ACT = 1 
ACT.allWrap = <div class="menu1-level1-act"> | </div> 
}

Nun habe ich damit mir in der Navi-Left nur die Level2 Links angezeigt werden, folgendes in den Code bei navileft integriert

temp.navileft.special = directory

seit dem bekomme ich zwar den erwünschten
effekt, dass mir nur noch Level2 ohne Level 3 angezeigt wird, jedoch will ich dass Level 3 sich in Level 2 bei klick ausklappt,.. sprich:

So sollte die naviup und navileft sein.

Level1 :: Level1:: Level1 :: Level1 <--- naviup

navileft:

SOLL:

-Level2
-Level2
-Level2
-Level2
-----Level3
-----Level3
-----Level3
-----Level3
-Level2
-Level2

IST:

-Level2
-Level2
-Level2
-Level2

bei klick

-Level3
-Level3
-Level3
-Level3
-Level3

nehm ich

temp.navileft.special = directory

wieder heraus, geht das ausklappen zwar, aber ich habe dann immernoch Level1 in der Linken Navi, was ich aber nicht will.

UND wie kann ich beim ausklappen den abstand nach Links definieren ?

-LINK
------LINK

Danke

Gruß

CXylander

Hoppelchen ·

versuchs mal mit:

entryLevel = 1

damit legst du nämlich die ebene fest, ab der die navi angezeigt wird - also habs für meine linke navi genauso gemacht und klappt super

CXylander ·

kannste mal ein beispiel hier rein posten wie das denn dann auszusehen hat, bin ein ziemlicher noob was typo3 angeht, bin erst seit kurzem dabei,.. s

Danke

Hoppelchen ·
## Linkes Menü
temp.menu_links = HMENU
temp.menu_links {
entryLevel = 1

1 = TMENU             
1.NO {
  allWrap = <div class="menu1-level1-no"> | </div>
  ATagParams = class="menu1-level1"
}

1.ACT <. 1.NO
1.ACT = 1
1.ACT {
  allWrap = <div class="menu1-level1-act"> | </div>
  ATagParams = class="menu1-level1"
}




2 = TMENU
2.NO {
  allWrap = <div class="menu1-level2-no"> | </div>
  ATagParams = class="menu1-level2-no"
}
2.ACT < 2.NO
2.ACT = 1
2.ACT {
  allWrap = <div class="menu1-level2-act"> | </div>
  ATagParams = class="menu1-level2-act"
}

3 = TMENU
3.NO {
  allWrap = <div class="menu1-level3-no"> | </div>
  ATagParams = class="menu1-level3-no"
}
3.ACT < 3.NO
3.ACT = 1
3.ACT {
  allWrap = <div class="menu1-level3-act"> | </div>
  ATagParams = class="menu1-level3-act"
}
}

also so sieht grad der Code für mein linkes Menü aus