mostik
23.05.2007, 17:44
Пытаюсь сделать меню для сайта 2-х уровневое.
Но проблема в том, что уровни располагаются в разных частях сайта.
Т.е. главное меню слева, а при нажатии на пункт главного меню, появляется подменю (2 уровень) - строкой под шапкой сайта.
В шаблоне они выглядят так:
Главное меню:
<td id="menu_2">
<div class="menu2-no"><img src="img/mar.gif" style="margin-right:10px;" vspace="1" align="left"><a href="#">Пункт1</a></div>
<div class="menu2-act"><img src="img/mar.gif" style="margin-right:10px;" vspace="1" align="left"><a href="#">Пункт2</a></div>
</td>
Подменю:
<td id="menu_1">
<SPAN class="menu1-no"><a href="#">КОМПАНИЯ</a></SPAN>
<SPAN class="menu1-act"><a href="#">НОВОСТИ</a></SPAN>
<SPAN class="menu1-no"><a href="#">ВАКАНСИИ</a></SPAN>
<SPAN class="menu1-no"><a href="#">КОНТАКТ</a></SPAN>
</td>
Менюшки размечены в TV
Вот... в Setup пишу:
lib.menu_2 = HMENU
# First level menu-object, textual
lib.menu_2.1 = TMENU
lib.menu_2.1 {
# Normal state properties
NO.allWrap = <div class="menu2-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu2-act"> | </div>
}
# Second level menu-object, textual
lib.menu_1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.allWrap = <SPAN class="menu1-no"> | </SPAN>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <SPAN class="menu1-act"> | </SPAN>
}
Знаю что не правильно... Вопрос собственно в том, как указать 2 уровнь, имея в качестве 2 уровня меню (id="menu_1") ?:rolleyes:
Но проблема в том, что уровни располагаются в разных частях сайта.
Т.е. главное меню слева, а при нажатии на пункт главного меню, появляется подменю (2 уровень) - строкой под шапкой сайта.
В шаблоне они выглядят так:
Главное меню:
<td id="menu_2">
<div class="menu2-no"><img src="img/mar.gif" style="margin-right:10px;" vspace="1" align="left"><a href="#">Пункт1</a></div>
<div class="menu2-act"><img src="img/mar.gif" style="margin-right:10px;" vspace="1" align="left"><a href="#">Пункт2</a></div>
</td>
Подменю:
<td id="menu_1">
<SPAN class="menu1-no"><a href="#">КОМПАНИЯ</a></SPAN>
<SPAN class="menu1-act"><a href="#">НОВОСТИ</a></SPAN>
<SPAN class="menu1-no"><a href="#">ВАКАНСИИ</a></SPAN>
<SPAN class="menu1-no"><a href="#">КОНТАКТ</a></SPAN>
</td>
Менюшки размечены в TV
Вот... в Setup пишу:
lib.menu_2 = HMENU
# First level menu-object, textual
lib.menu_2.1 = TMENU
lib.menu_2.1 {
# Normal state properties
NO.allWrap = <div class="menu2-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu2-act"> | </div>
}
# Second level menu-object, textual
lib.menu_1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.allWrap = <SPAN class="menu1-no"> | </SPAN>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <SPAN class="menu1-act"> | </SPAN>
}
Знаю что не правильно... Вопрос собственно в том, как указать 2 уровнь, имея в качестве 2 уровня меню (id="menu_1") ?:rolleyes: