Zum Inhalt springen

Wrap bei GMENU + TMENU

Erstellt am 18. März 2007 · 1 Antwort · letzte Antwort am 19. März 2007

Tags: Frage

eliafranke ·

Moin Leute,

hab da ein Problem mit meinem Menü. Das ist was letztendlich was das TS generiert:

<div id="menu">
	<ul>
		<li class="first"><a href="..."><img src="..." alt="" /></a></li>
		<li><a href="..."><img src="..." alt="" /></a></li>
			<ul>
				<li class="first"><a href="...">Menu 1</a></li>
				<li><a href="...">Menu 2</a></li>
				<li class="last"><a href="...">Menu 3</a></li>
			</ul>
		<li class="last"><a href="..."><img src="..." alt="" /></a></li>
	</ul>
</div>

Das geht natürlich nicht. Es müsste so sein:

<div id="menu">
	<ul>
		<li class="first"><a href="..."><img src="..." alt="" /></a></li>
		<li><a href="..."><img src="..." alt="" /></a>
			<ul>
				<li class="first"><a href="...">Menu 1</a></li>
				<li><a href="...">Menu 2</a></li>
				<li class="last"><a href="...">Menu 3</a></li>
			</ul>
		</li>
		<li class="last"><a href="..."><img src="..." alt="" /></a></li>
	</ul>
</div>

Aus irgendeinem Grund schließt er das <li> Tag vor dem inneren <ul>...

Hier das TypoScript:

lib.menu = HMENU
lib.menu.entryLevel = 0
lib.menu.wrap = <ul>|</ul>
lib.menu.1 = GMENU
lib.menu.1.NO {
	wrap = <li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li>
	backColor = #ffffff
	XY = 191,22
	
	10 = TEXT
	10 {
		text.field = title
		offset = 26,15
		fontSize = 12
		fontColor = #000000
		fontFile = arial.ttf
		niceText = 0
		niceText.sharpen = 50
		niceText.scaleFactor = 50
		antiAlias = 1
	}
}
	
lib.menu.1.RO = 1
lib.menu.1.RO < lib.menu.1.NO
lib.menu.1.RO {
	10.color = {$colorRO}
}

lib.menu.1.ACT = 1
lib.menu.1.ACT < lib.menu.1.RO
lib.menu.1.ACT {
	10.color = {$colorACT}
}


lib.menu.2 = TMENU
lib.menu.2.NO {
	wrapItemAndSub = <ul><li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li></ul>
}
	
lib.menu.2.ACT = 1
lib.menu.2.ACT {
	wrapItemAndSub = <ul><li class="first">|</li>|*|<li>|</li>|*|<li class="last">|</li></ul>
	ATagParams = class="active"
}

Ist es technisch überhaupt möglich diese Art von Menü (gmenu + tmenu) zu generieren?

Bin für eure Antworten dankbar!

LG Elia :o