Zum Inhalt springen

Submenüs in untnerschiedlicher Breite - Lösungsansatz?

Erstellt am 16. Juli 2007 · Noch keine Antworten

Tags: Frage

rolib ·

Hallo,

ich habe folgende Seitenstruktur mit einem horizontalen Listen-Dropdownmenü:

Seite 1
Seite 2
-Unterseite 2.1
-Unterseite 2.2
-Unterseite 2.3
Seite 3
-Unterseite 3.1
-Unterseite 3.2
-Unterseite 3.3
...

Das Menü funktioniert auch super nur möchte ich dass die verschiedenen Untermenüs verschiedene Breiten haben. z.B. Unterseite 2.1 bis 2.3 hat eine width von 100px, Unterseite 3.1 bis 3.3 eine width von 80px, ...

Mein Scriptcode sieht folgendermaßen aus:

temp.layerMenu = HMENU
temp.layerMenu {
	special = directory
	special.value = 82

	1 = TMENU
	1 {
		expAll = 1
		wrap = <ul id="nav">|</ul>
		noBlur = 1
		NO = 1
		NO.allWrap = <li>|</li>
		IFSUB = 1
		IFSUB.wrapItemAndSub = <li>|</li>
		ACTIFSUB < .IFSUB
	}
	2 < .1	
	2.NO.allWrap = <li class="subw-{elementUid}"> | </li>
}

In der 2. Ebene also hier:

2.NO.allWrap = <li class="subw-{elementUid}">

möchte ich den li-Tags abhängig von der übergeordneten Seiten-ID (Seite 2, Seite 3) eine Klasse einfügen. Aber es funzt nicht. Bei der Ausgabe erhalte ich immer <li class="subw-{elememtUid}"> ...
Was mache ich hier falsch?