Zum Inhalt springen

Menü - Klasse vererben

Erstellt am 11. September 2008 · 2 Antworten · letzte Antwort am 11. September 2008

Tags: Frage

klognfurta ·

Hallo,

ich würde gerne die Klasse (Zeile 19) auf die unteren Menüebenen vererben

temp.nav_mainUDM = HMENU
temp.nav_mainUDM {
	special = directory
	special.value = 41
	wrap (
		<ul id="udm" class="udm">|</ul>
		)
	1 = TMENU
	1 {
		expAll = 1
		noBlur = 1
		wrap = |
		NO = 1
		NO.linkWrap = |
		NO.wrapItemAndSub = <li>|</li>
		NO.stdWrap.htmlSpecialChars = 1
		
		# insert rgmenu II class
		NO.ATagParams = class="{field:tx_rgmenu_special2}"
		NO.allStdWrap.insertData = 1

		
		
		CUR < .NO
		CUR.wrapItemAndSub = <li class="ACT-CUR">|</li>
		ACT < .NO
		ACT.wrapItemAndSub = <li class="ACT-CUR">|</li>
		SPC=1
		# SPC.doNotShowLink=1
		SPC.stdWrap.cObject = TEXT
		SPC.stdWrap.cObject {
			value = <li class="SPC-HOR"><a href="#" style="cursor:default;"> </a></li>
			# stdWrap.htmlSpecialChars = 1
		}		
	}
	2 < .1
	2 {
		
		wrap = <ul>|</ul>	
		CUR.wrapItemAndSub = <li>|</li>
		ACT.wrapItemAndSub = <li>|</li>
	}
	3 < .1
	3 {
		wrap = <ul>|</ul>
		CUR.wrapItemAndSub = <li>|</li>
		ACT.wrapItemAndSub = <li>|</li>		
	}
	4 < .1
	4 {
		wrap = <ul>|</ul>
		CUR.wrapItemAndSub = <li>|</li>
		ACT.wrapItemAndSub = <li>|</li>		
	}
}

die Klassenvererbung sollte dann so aussehen.

- rot
  + erbt rot
    o erbt rot
  + erbt rot
- gelb
  + erbt gelb
    o erbt gelb
- grün 
  + erbt grün
- orange
  + erbt orange
    o erbt orange
  + erbt orange
- blau
  + erbt blau

Hat jemand eine Idee wie das gehen könnte?

Danke

just2b ·

Hallo,

und was soll das bringen? du kannst ja sowieso die subelemente via css genau ansprechen, also zB

#udm .rot li { ...}
#udm .rot li li { ...}
und whatever

georg

klognfurta ·

Hallo Georg,

ich verwende udm4 (ultimate Dropdown menu) und die css für die <li> werden für das gesamte menü aus den Einstellungen in udm-control.js generiert.

#udm .rot li li { ...}
überschreibt daher das Aussehen der unteren Menüebenen nicht.

deshalb möchte ich die klasse im a Tag vererben.

...wenn es möglich ist.

danke

igor