Zum Inhalt springen

Hirarchisches Menu ab 2ter Ebene

Erstellt am 11. August 2006 · 1 Antwort · letzte Antwort am 11. August 2006

Tags: Frage

maxdisaster ·

Hallo zusammen

Trotz Suche und Try&Error komme ich nicht weiter und hoffe nun, dass ihr mir weiterhelfen könnt...

Dies hier ist meine Struktur mit 3 Ebenen

Bild: logo.mxds.ch/countx9.php

Die Seiten Seite 1, Seite 2 und Seite 3 sind meine horizontale Navigation im Header der Seite.

Für die Menupunkte und Submenus möchte ich ein hirarchisches Menu ab der 2ten Ebene ertellen.

-Menupunkt1
-Menupunkt2
-Menupunkt3
--Untermenu1
--Untermenu2
--Untermenu3
--Untermenu4
-Menupunkt4
-Menupunkt5

Mit dem folgenden TS Code wird mir das Menu jedoch immer aber der ersten Ebene angezeigt. Mit lib.subMenu.entry.level = 1 wird das Menu überhaupt nicht angezeigt.

Seite1
-Menupunkt1
-Menupunkt2
-Menupunkt3
-Menupunkt4
-Menupunkt5
Seite2
Seite3

Hier ist der Code

lib.subMenu= HMENU
lib.subMenu{
	1	= TMENU
	1 {	
	expAll	= 1	
	NO {
wrapItemAndSub	= <ul> <li> | </li></ul>			
		}
	ACT 	< .NO
	ACT 	= 1
	ACT {
	ATagParams	= class="menuitem-active"
		}
			
	ACTIFESUB	< .NO
	ACTIFESUB	= 1
	ACTIVESUB {
	ATagParams	= class="menuitem-active"
		}
	}
	2	= TMENU
	2 {
        expAll	= 0
	wrap	= <ul> | </ul>
        NO {
	wrapItemAndSub 	= <li> | </li>
                }
	ACT 	< .NO
	ACT 	= 1
	ACT {
	ATagParams	= class="menuitem-active"
		}
	}
}

Hat jemand einen Rat?

maxdisaster ·

Nachdem ich mal den markierten und mit der Help verlinkten Code angeschaut habe, war die Sache klar... #angry#

lib.subMenu= HMENU
lib.subMenu{
  entryLevel = 1
     # Erste Menüebene (horizontaler Teil)
     1 = TMENU
     1 {
        wrap = <ul>|</ul>
        expAll = 1
        NO {
                wrapItemAndSub = <li>|</li>
           }
        }
 
     # Zweite Ebene (erster vertikaler Teil)
     # ----> Alle folgenden sind identisch mit dieser
     2 = TMENU
     2 {
       wrap = <ul> | </ul>
       NO {
                wrapItemAndSub = <li>|</li>
          }
       }
}