Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
27.08.2006, 20:58 | #1 |
Новенький
Регистрация: 27.08.2006
Сообщений: 4
|
помогите с выпадающим меню
Этот код выводит выподающее меню:
page.10 = HMENU page.10.1 = GMENU_LAYERS page.10.1 { layerStyle = position:absolute;left:0px;top:30px;width:10px;VIS IBILITY:hidden; xPosOffset =-10 lockPosition = x expAll=1 NO { backColor = #FFFFFF XY = [10.w]+20, 14 10 = TEXT 10.text.field = title 10.offset = 5,10 } } page.10.2 = GMENU page.10.2.wrap = |<BR> page.10.2.NO { backColor = #cccccc XY = 120, 14 10 = TEXT 10.text.field = title 10.offset = 5,10 } мне нужно, что бы выводилось меню с помощью этих маркеров: <!-- ###menuleftcol### begin --> <!-- ###menuleftcol### end--> тойсть как я понял нужно сделать следующее: #menu temp.menu_1 = HMENU temp.menu_1.1 = GMENU_LAYERS temp.menu_1.1 { layerStyle = position:absolute;left:0px;top:30px;width:10px;VIS IBILITY:hidden; xPosOffset =-10 lockPosition = x expAll=1 NO { backColor = #FFFFFF XY = [10.w]+20, 14 menu_1 = TEXT menu_1.text.field = title menu_1.offset = 5,10 } } temp.menu_1.2 = GMENU temp.menu_1.2.wrap = |<BR> temp.menu_1.2.NO { backColor = #cccccc XY = 120, 14 menu_1 = TEXT menu_1.text.field = title menu_1.offset = 5,10 } и прописать page.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php и subparts.menuleftcol< temp.menu_1 вот только в этом сдучае меню нет..что не так? заранее спасибо! |
27.08.2006, 22:38 | #3 |
Новенький
Регистрация: 27.08.2006
Сообщений: 4
|
по моему это тоже стандартный способ, только в чем же ошибка.
если делать 1м способом, то не выводится текст для других маркеров, тойсть например (subparts.content < styles.content.get) <!-- ###content### begin --> <!-- ###content### end--> если 2м, то не выводится само меню но выводится текст. |
03.04.2007, 13:09 | #5 |
Senior Member
|
lib.top_nav < temp.menu_1 или просто везде заменить temp.menu_1 на lib.top_nav
|
06.04.2007, 15:56 | #6 |
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
За эту подсказку огромное спасибо!
Использую на сайте вот этот ТС код для меню: Код:
# Top Navigation temp.mainmenu = HMENU temp.mainmenu.1 = TMENU temp.mainmenu.1 { expAll = 1 NO.ATagTitle.field = title wrap = <UL id=nav> | </UL> NO.wrapItemAndSub = <LI> | </LI> ACT = 1 ACT.wrapItemAndSub = <LI class=sel> | </LI> ACT.ATagTitle.field = title } temp.mainmenu.2 = TMENU temp.mainmenu.2 { expAll = 1 NO.ATagTitle.field = title wrap = <UL id=level1> | </UL> NO.wrapItemAndSub = <LI> | </LI> ACT = 1 ACT.wrapItemAndSub = <LI class=sel> | </LI> ACT.ATagTitle.field = title } temp.mainmenu.3 = TMENU temp.mainmenu.3 { expAll = 1 NO.ATagTitle.field = title wrap = <UL id=level2> | </UL> NO.wrapItemAndSub = <LI> | </LI> ACT = 1 ACT.wrapItemAndSub = <LI class=sel> | </LI> ACT.ATagTitle.field = title } lib.mainMenu < temp.mainmenu |
06.04.2007, 16:06 | #7 |
Senior Member
|
<LI> | </LI> &#_124 подчеркивание уберите
|
06.04.2007, 16:47 | #8 |
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
После того как я прописал эту строчку вот что получилось (ниже скрин)
А вот код: Код:
# Top Navigation temp.mainmenu = HMENU temp.mainmenu.1 = TMENU temp.mainmenu.1 { expAll = 1 NO.ATagTitle.field = title wrap = <UL id=nav> | </UL> NO.wrapItemAndSub = <LI> | </LI> &# 124 ACT = 1 ACT.wrapItemAndSub = <LI class=sel> | </LI> ACT.ATagTitle.field = title } temp.mainmenu.2 = TMENU temp.mainmenu.2 { expAll = 1 NO.ATagTitle.field = title wrap = <UL id=level1> | </UL> NO.wrapItemAndSub = <LI> | </LI> ACT = 1 ACT.wrapItemAndSub = <LI class=sel> | </LI> ACT.ATagTitle.field = title } temp.mainmenu.3 = TMENU temp.mainmenu.3 { expAll = 1 NO.ATagTitle.field = title wrap = <UL id=level2> | </UL> NO.wrapItemAndSub = <LI> | </LI> ACT = 1 ACT.wrapItemAndSub = <LI class=sel> | </LI> ACT.ATagTitle.field = title } lib.mainMenu < temp.mainmenu |
06.04.2007, 17:26 | #9 |
Senior Member
|
там не должно быть пробела, 124 - CHR-код |
|
06.04.2007, 17:34 | #10 |
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
Пробел убрал, теперь показывает "|", но по прежнему под пунктом меню а не возле него
|