Hallo zusammen,
ich versuche grade folgendes Menü in typo3 umzusetzten:
http://www.cssplay.co.uk/menus/final_drop.html
Bisher hat auch alles funktioniert bis auf 1 Problem für die Funktion im IE:
Der HTML Code muß folgendermaßen lauten, ich bekomme aber das von mir !!!! markierte </a>-Tag nicht aus dem Code. Dieses ist zu viel.
<div class="menu">
<ul>
<li><a href="#">Level 1 a</a></li>
<li><a class="drop" href="#">Level 1 b</a>!!!!
<!--[if IE 7]><!-->
</a>
<!--<![endif]-->
<table><tr><td>
<ul>
<li><a href="#">Level 2 a</a></li>
<li><a href="#">Level 2 b</a></li>
<li><a class="drop" href="#">Level 2 c</a>!!!!
<!--[if IE 7]><!--></a><!--<![endif]-->
<table><tr><td>
<ul>
<li><a href="#">Level 3 a</a></li>
<li><a href="#">Level 3 b</a></li>
<li><a href="#">Level 3 c</a></li>
</ul>
</td></tr></table>
<!--[if lte IE 6]></a><![endif]-->
</li>
<li><a href="#">Level 2 d</a></li>
<li><a href="#">Level 2 e</a></li>
</ul>
</td></tr></table>
<!--[if lte IE 6]></a><![endif]-->
</li>
</ul>
</div>
-----------------------------------------------------------------------------------------------------------
Das Typoscript sieht bis dato so aus:
page.10.subparts.menu = HMENU
page.10.subparts.menu {
special = directory
special.value = 458
wrap = <h6>Navigation Produkte:</h6> |
1 = TMENU
1 {
expAll = 1
wrap = <ul>|</ul></td></tr></table> <!--[if lte IE 6]></a><![endif]-->
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB {
wrapItemAndSub = <li>|</li>
ATagParams = class=drop
linkWrap = |<!--[if IE 7]><!--></a><!--<![endif]--> <table><tr><td>
}
ACTIFSUB < .IFSUB
}
2 < .1
2.wrap = <ul>|</ul></td></tr></table> <!--[if lte IE 6]></a><![endif]-->
3 < .2
4 < .2
}