RoastCow
13.03.2007, 20:34
Двухуровневое меню для структуры:
Стартовая страница (ярлык с шаблоном)
Раздел 1
Подраздел 1
Подраздел 2
Раздел 2
Подраздел 3
Подраздел 4
Раздел 3
Подраздел 5
Подраздел 6
В Setup:
lib.mainMenu = HMENU
lib.mainMenu.1 = TMENU_LAYERS
lib.mainMenu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
topOffset=17
leftOffset=-12
hideMenuWhenNotOver = 50
hideMenuTimer = 70
expAll=1
wrap = <table id="menu" height="86" border="0" align="right" cellpadding="0" cellspacing="0"><tr> | </tr></table>
NO.before =
NO.after =
NO.allWrap = <td background="fileadmin/templates/img/button.png"> | </td>
NO.ATagBeforeWrap = 1
NO.ATagParams = class="amenu"
ACT < .NO
ACT = 1
ACT.allWrap = <td background="fileadmin/templates/img/button_on.png"> | </td>
}
lib.mainMenu.2 = TMENU_LAYERS
lib.mainMenu.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
hideMenuWhenNotOver=1
topOffset=10
leftOffset=15
expAll=1
wrap = <table border="1" bordercolor="#FF9C00" bgcolor="#FFFBE9" width="150" cellspacing="0" cellpadding="0"><tr><td> |</td></tr> </table>
NO.before =
NO.allWrap = <span> | </span>
NO.ATagBeforeWrap = 1
NO.ATagParams = class="yourclass"
ACT < .NO
ACT = 1
ACT.allWrap = <span> | </span>
}
Меню висит внутри дива позиция и индекс которого заданы через CSS
При замене
lib.mainMenu.1 = TMENU_LAYERS
на
lib.mainMenu.1 = TMENU (т.е. на простое одноуровневое меню) Все работает нормально
А так первый уровень работает с ошибкой, второй не выводится вообще. Броузер внизу показывает ошибку сценария при наводе на пункт меню и тишина.
В чем может крыться ошибка?
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
прописан
Причем замена второго меню на TMENU с простейшей таблицей ничего не меняют
Стартовая страница (ярлык с шаблоном)
Раздел 1
Подраздел 1
Подраздел 2
Раздел 2
Подраздел 3
Подраздел 4
Раздел 3
Подраздел 5
Подраздел 6
В Setup:
lib.mainMenu = HMENU
lib.mainMenu.1 = TMENU_LAYERS
lib.mainMenu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
topOffset=17
leftOffset=-12
hideMenuWhenNotOver = 50
hideMenuTimer = 70
expAll=1
wrap = <table id="menu" height="86" border="0" align="right" cellpadding="0" cellspacing="0"><tr> | </tr></table>
NO.before =
NO.after =
NO.allWrap = <td background="fileadmin/templates/img/button.png"> | </td>
NO.ATagBeforeWrap = 1
NO.ATagParams = class="amenu"
ACT < .NO
ACT = 1
ACT.allWrap = <td background="fileadmin/templates/img/button_on.png"> | </td>
}
lib.mainMenu.2 = TMENU_LAYERS
lib.mainMenu.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
hideMenuWhenNotOver=1
topOffset=10
leftOffset=15
expAll=1
wrap = <table border="1" bordercolor="#FF9C00" bgcolor="#FFFBE9" width="150" cellspacing="0" cellpadding="0"><tr><td> |</td></tr> </table>
NO.before =
NO.allWrap = <span> | </span>
NO.ATagBeforeWrap = 1
NO.ATagParams = class="yourclass"
ACT < .NO
ACT = 1
ACT.allWrap = <span> | </span>
}
Меню висит внутри дива позиция и индекс которого заданы через CSS
При замене
lib.mainMenu.1 = TMENU_LAYERS
на
lib.mainMenu.1 = TMENU (т.е. на простое одноуровневое меню) Все работает нормально
А так первый уровень работает с ошибкой, второй не выводится вообще. Броузер внизу показывает ошибку сценария при наводе на пункт меню и тишина.
В чем может крыться ошибка?
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
прописан
Причем замена второго меню на TMENU с простейшей таблицей ничего не меняют