Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
16.08.2008, 20:46 | #1 |
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
GMENU в 3 уровня или более
Привет всем знатокам TYPO3!
Есть такая задача, поставить GMENU на страницу, при этом чтоб оно могло отображать хотябы 3 уровня (пока что про более не говорю), и что-бы оно было горизонтальное. На данный момент имеется вот такое меню, но есть проблеммы с 3-м уровнем. То он отображается не там где надо и т.д. Что мне в нём надо поправить чтоб третий уровень меню поевлялся с боку от его родителя и на том же уровне. Код:
### Header Menu Config ########## temp.navText = TEXT temp.navText { text.field = nav_title // title offset = 0,0 fontFile = fileadmin/templates/fonts/arialbd.ttf fontSize = 13 fontColor = #E7C93C niceText = 0 } page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php lib.header_menu = HMENU lib.header_menu{ ##entryLevel = 0 special = list special.value = 45,20,21,22,23 wrap = <div id="glayernav">|</div> 1 = GMENU_LAYERS 1 { wrap =<table cellspacing="0" cellpadding="0" align="center"><tr>|</tr></table> displayActiveOnLoad = 0 displayActiveOnLoad.onlyOnLoad = 1 freezeMouseover = 1 dontHideOnMouseUp = 0 hideMenuWhenNotOver = 10 hideMenuTimer = 450 relativeToTriggerItem = 1 directionUp = 0 layerStyle = border:0px solid #0D4C00; background-color: #0D4C00; position:absolute;left:0px;top:27px;margin:23px 0px 0px 0px; padding: 2px;VISIBILITY:hidden; xPosOffset = -180 yPosOffset = 0 lockPosition =x expAll=1 NO{ XY = [10.w]+21,23 backColor = #082B01 10 < temp.navText 10.offset = 10,16 10.align = left wrap=<td>|</td> } RO < .NO RO = 1 RO{ backColor = #0D4C00 10.fontColor = #B99D19 } ACT < .RO ACT = 1 ACT{ 4.file = #E7C93C 10.fontColor = #B99D19 20.fontColor = #E7C93C } CUR < .ACT CUR = 1 CUR{ doNotLinkIt = 1 10.fontColor = #B99D19 20.fontColor = #E7C93C ATagParams = class="noLink" } } 2 = GMENU_LAYERS 2{ wrap =<table cellspacing="0" cellpadding="0"> | </table> displayActiveOnLoad = 0 displayActiveOnLoad.onlyOnLoad = 1 freezeMouseover = 1 dontHideOnMouseUp = 0 hideMenuWhenNotOver = 10 hideMenuTimer = 450 relativeToParentLayer = 1 directionUp = 0 layerStyle = border:0px solid #0D4C00; background-color: #0D4C00; position:absolute;left:0px;top:274px;margin:23px 0px 0px 0px; padding: 2px;VISIBILITY:hidden; xPosOffset = -180 yPosOffset = 0 lockPosition =x expAll=1 NO{ XY = [10.w]+21,23 backColor = #0D4C00 10 < temp.navText 10.offset = 10,16 10.align = left wrap= <tr><td>|</td></tr> } RO < .NO RO = 1 RO{ 10.fontColor = #B99D19 backColor = #0D4C00 } ACT < .RO ACT = 1 ACT{ 10.fontColor = #E7C93C } CUR < .ACT CUR = 1 CUR{ doNotLinkIt = 1 10.fontColor = #E7C93C } } 3 = GMENU 3{ relativeToParentLayer = 1 expAll = 1 disableAltText = 0 wrap ( <table cellpadding="0" cellspacing="0" border="0" ><tr><td valign="bottom">|</td></tr></table> ) NO{ ##XY = 150,20 XY = [10.w]+10,23 backColor = #0D4C00 10 < temp.navText 10 { offset = 5,15 fontSize = 13 fontColor = #B99D19 niceText = 1 align = left } wrap = | <br /> } RO < .NO RO = 1 RO{ 10.fontColor = #B99D19 backColor = #0D4C00 } ACT < .RO ACT = 1 ACT{ 10.fontColor = #E7C93C } CUR < .ACT CUR = 1 CUR{ doNotLinkIt = 1 10.fontColor = #E7C93C } } } Зарание спасибо за помощь!!! |
20.08.2008, 17:33 | #2 |
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
ребята (и девчата) помогите пожалуста, просто для меня это очень важно!!!
|
21.08.2008, 14:26 | #3 |
Senior Member
|
Проблема в использовании GMENU_LAYERS. Не используйте их
Сам несколько раз натыкался на проблемы с отображением и позиционированием. Вместо него советую использовать ОЧЕНЬ хороший экстеншн Hyper Navigation System. |
21.08.2008, 17:59 | #4 | |
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
Цитата:
|
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как организовать меню 2-го и более уровня отдельно от первого? | Mike10581 | TypoScript практикум | 4 | 11.12.2007 18:46 |
Меню второго уровня | Demka | Общие вопросы | 6 | 02.07.2007 17:06 |
проблема с разделителями в gmenu | dr_on | TypoScript практикум | 0 | 23.12.2006 14:50 |
Не получается отобразить меню второго уровня... | Vit Brevis | Общие вопросы | 5 | 22.11.2006 17:52 |
бекграунд для меню второго уровня | Vitamin | Общие вопросы | 2 | 23.03.2006 10:32 |