begemot-83
07.06.2008, 10:27
Здравствуйте, у меня есть проблемка =)
Нужно получить вот такой вот html код для менюшки:
<ul id="lists">
<li class="mine"><a href="#" class="t">menu_level1
<table><tbody><tr><td>
<div class="tr">
<dl><dt><a href=#">menu_level2</a></dt>
<dd><a href="#">menu_level3</a></dd></dl>
</div></td></tr></tbody></table>
</a></li>
<li> ... </li>
<li> ... <li></ul>
Для этого в Setup написал следующее:
temp.menu_1 = HMENU
temp.menu_1 {
wrap = <ul id="lists">|</ul>
}
temp.menu_1.1 = TMENU
temp.menu_1.1 {
expAll = 1
}
temp.menu_1.1.NO {
allWrap = <li class="mine"> |
ATagParams = class="t"
stdWrap.wrap = | <!-- // для скрытия тега </a>
}
temp.menu_1.2.wrap = --><table><tr><td><div class="tr">|</div></td></tr></table></a></li>
temp.menu_1.2 = TMENU
temp.menu_1.2 {
expAll = 1
}
temp.menu_1.2.NO {
allWrap = <dl><dt>|</dt>
}
temp.menu_1.3.wrap = |</dl>
temp.menu_1.3 = TMENU
temp.menu_1.3.NO {
allWrap = <dd>|</dd>
}
Получаем:
<ul id="lists">
<li class="mine"><a href="#" class="t">menu_level1<!--</a>--></a>
<table><tbody><tr><td><div class="tr">
<dl><dt><a href="#" >menu_level2</a></dt>
<dd><a href="#" >menu_level3</a></dd></dl>
</div></td></tr></tbody></table></li>
<li> ... </li>
<li> ... </li></ul>
Итого:
1)тег </a> - скрывается, но появляется следом новый
2)куда-то исчезает тег </a> из выражения </div></td></tr></table></a></li>
Собственно вопросы:
1) что я сделал неправильно
2) можно ли отключить автоматическую подстановку тега </a>
3) как можно иначе получить такой html код
Нужно получить вот такой вот html код для менюшки:
<ul id="lists">
<li class="mine"><a href="#" class="t">menu_level1
<table><tbody><tr><td>
<div class="tr">
<dl><dt><a href=#">menu_level2</a></dt>
<dd><a href="#">menu_level3</a></dd></dl>
</div></td></tr></tbody></table>
</a></li>
<li> ... </li>
<li> ... <li></ul>
Для этого в Setup написал следующее:
temp.menu_1 = HMENU
temp.menu_1 {
wrap = <ul id="lists">|</ul>
}
temp.menu_1.1 = TMENU
temp.menu_1.1 {
expAll = 1
}
temp.menu_1.1.NO {
allWrap = <li class="mine"> |
ATagParams = class="t"
stdWrap.wrap = | <!-- // для скрытия тега </a>
}
temp.menu_1.2.wrap = --><table><tr><td><div class="tr">|</div></td></tr></table></a></li>
temp.menu_1.2 = TMENU
temp.menu_1.2 {
expAll = 1
}
temp.menu_1.2.NO {
allWrap = <dl><dt>|</dt>
}
temp.menu_1.3.wrap = |</dl>
temp.menu_1.3 = TMENU
temp.menu_1.3.NO {
allWrap = <dd>|</dd>
}
Получаем:
<ul id="lists">
<li class="mine"><a href="#" class="t">menu_level1<!--</a>--></a>
<table><tbody><tr><td><div class="tr">
<dl><dt><a href="#" >menu_level2</a></dt>
<dd><a href="#" >menu_level3</a></dd></dl>
</div></td></tr></tbody></table></li>
<li> ... </li>
<li> ... </li></ul>
Итого:
1)тег </a> - скрывается, но появляется следом новый
2)куда-то исчезает тег </a> из выражения </div></td></tr></table></a></li>
Собственно вопросы:
1) что я сделал неправильно
2) можно ли отключить автоматическую подстановку тега </a>
3) как можно иначе получить такой html код