![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#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 вот только в этом сдучае меню нет..что не так? заранее спасибо! |
|
|
|
|
|
#3 |
|
Новенький
Регистрация: 27.08.2006
Сообщений: 4
|
по моему это тоже стандартный способ, только в чем же ошибка.
если делать 1м способом, то не выводится текст для других маркеров, тойсть например (subparts.content < styles.content.get) <!-- ###content### begin --> <!-- ###content### end--> если 2м, то не выводится само меню но выводится текст. |
|
|
|
|
|
#5 |
|
Senior Member
|
lib.top_nav < temp.menu_1 или просто везде заменить temp.menu_1 на lib.top_nav
|
|
|
|
|
|
#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
|
|
|
|
|
|
#7 |
|
Senior Member
|
<LI> | </LI> &#_124 подчеркивание уберите
|
|
|
|
|
|
#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
|
|
|
|
|
|
#9 |
|
Senior Member
|
там не должно быть пробела, 124 - CHR-код |
|
|
|
|
|
|
#10 |
|
Продвинутый
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
|
Пробел убрал, теперь показывает "|", но по прежнему под пунктом меню а не возле него
|
|
|
|