hallo zusammen,
bitte um hilfe bei folgendem Problem mit einem Pulldown Menü:
Mein TypoScript:
MENU = HMENU
MENU {
special = list
special.value = 6,7,8,9,10,16,17
wrap =<ul id="menu">|</ul>
1 = TMENU
1 {
expAll = 1
noBlur = 1
NO = 1
NO.stdWrap.wrap = <dt>|</dt>
NO.wrapItemAndSub = <li><!--[if lte IE 6]><a href="#nogo"><table><tr><td><![endif]--><dl>|</dl><!--[if lte IE 6]></td></tr></table></a><![endif]--></li>
}
2 = TMENU
2.expAll = 1
2.noBlur = 1
2.NO = 1
2.NO.stdWrap.wrap = |
2.NO.wrapItemAndSub = <dd>|</dd>
}
Das daraus resultierende HTML bei einem Menüpunkt mit Unterpunkten:
<li>
<!--[if lte IE 6]><a href="index.php?id=6#nogo"><table><tr><td><![endif]-->
<dl>
<a href="index.php?id=10"><dt>Hauptmenüpunkt</dt></a>
<dd><a href="index.php?id=11">Unterpunkt1</a></dd>
<dd><a href="index.php?id=12">Unterpunkt2</a></dd>
<dd><a href="index.php?id=13">Unterpunkt3</a></dd>
</dl>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
Das Problem liegt nun in Zeile 4 des HTML Codes, da eigentlich der Text mit den <a>-Tags INNERHALB vom <dt> liegen sollte (= nicht valide).
bis jetzt hab ichs nur so zusammen bekommen, das er mir das </dt> in zeile 8 gesetzt hat - sprich er hat erst wieder zugemacht, als der letzte unterpunkt zu ende war. - wie bekomm ich das hin, dass er mir in zeile 4 folgendes ausgibt:
<dt><a href="index.php?id=10">Hauptmenüpunkt</a></dt>
Vielen dank im Voraus für die Hilfe !