Zum Inhalt springen

splitt von menü - untermenü wird nicht angeigt

Erstellt am 30. Juli 2005 · 4 Antworten · letzte Antwort am 30. Juli 2005

Tags: Frage

electric-x ·

Hallo ich verwende folgendes typo script:

# Linke Navigation
   subparts.NAVILINKS= HMENU
   subparts.NAVILINKS.begin=8
   subparts.NAVILINKS.1 = TMENU
  subparts.NAVILINKS.1 {
      NO.allWrap = <tr><td><div class="block2"> | </div> </td></tr><tr><td><img src="fileadmin/images/navi_between.gif" width="190" height="10" /></td></tr>
      ACT = 1
      ACT.allWrap =   <tr><td><div class="block2aktiv"> | </div> </td></tr><tr><td><img src="fileadmin/images/navi_between.gif" width="190" height="10" /></td></tr>

} 

   subparts.NAVILINKS.2 = TMENU
   subparts.NAVILINKS.2 {
      NO.allWrap = <div class="block2sub">&raquo;&nbsp; | </div> 
      ACT = 1
      ACT.allWrap = <div class="block2subaktiv">&raquo;&nbsp; | </div> 
 }

Leider wird mir hier nicht das untermenü angezeigt. Obermenü jedoch ohne Probleme....

Hat jemand eine Ahnung woran das liegen könnte?
Würde mich über jedes Feedback sehr freuen.

Marco74 ·

hi!

Bin nicht gerade ein Spezialist für Menüs, aber ich glaube Deine .begin - Eigenschaft wirkt auch im Untermenü. Das heisst doch, dass im Untermenü erst der 8.Menüeintrag angezeigt wird oder? Wenn da aber keine 8 Einträge sind, siehst Du nix. müsstest für die zweite Ebene .begin wieder auf 1 setzen.

Versteh auch nicht wieso weder "special" noch "entryLevel" definiert sind.

Gruss Marco

electric-x ·

also wenn ich

subparts.NAVILINKS.begin=1
subparts.NAVILINKS.2 = TMENU
   subparts.NAVILINKS.2 {
      NO.allWrap = <div class="block2sub">»  | </div> 
      ACT = 1
      ACT.allWrap = <div class="block2subaktiv">»  | </div> 
 }

mache, dann wirds zwar angezeigt - aber auch jeder menüpunkt ab 1... und das menü wird nicht mehr gesplittet.

achja navioben hat fogeldes TS:

   subparts.NAVIOBEN = HMENU
   subparts.NAVIOBEN.maxItems=7
   subparts.NAVIOBEN.1 = TMENU
   subparts.NAVIOBEN.1 {
      NO.allWrap = |*| <span class="block">&nbsp|&nbsp;&#124;</span>|*|
      ACT = 1
      ACT.allWrap =  |*| <span class="blockaktiv">&nbsp|&nbsp;&#124;</span>|*|
}
Marco74 ·

gehts denn nicht, wenn Du für die zweite Ebene der NAVILINKS die begin-Eigenschaft auf 1 setzst? Du willst doch sicherlich alle Unterpunkte der Haupteinträge ab Nummer 8 angezeigt bekommen.

subparts.NAVILINKS = HMENU
subparts.NAVILINKS.begin = 8
[...]
subparts.NAVILINKS.2 {
  begin = 1
  [...]
}

In der TSRef steht, dass "begin" auf alle Menüobjekte angewendet werden kann. Könnte so also funktionieren. Habs aber nicht ausprobiert und auch keine Erfahrung damit.

Gruss Marco