Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 27.08.2006, 20:58   #1
lamaka
Новенький
 
Регистрация: 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

вот только в этом сдучае меню нет..что не так?

заранее спасибо!
lamaka вне форума   Ответить с цитированием
Старый 27.08.2006, 21:23   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Может, проще использовать готовый сниппет?
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 27.08.2006, 22:38   #3
lamaka
Новенький
 
Регистрация: 27.08.2006
Сообщений: 4
По умолчанию

по моему это тоже стандартный способ, только в чем же ошибка.
если делать 1м способом, то не выводится текст для других маркеров, тойсть например (subparts.content < styles.content.get)
<!-- ###content### begin -->
<!-- ###content### end-->
если 2м, то не выводится само меню но выводится текст.
lamaka вне форума   Ответить с цитированием
Старый 03.04.2007, 06:04   #4
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Может, проще использовать готовый сниппет?
А как это меню заставить отображаться на странице если я использую TV (в шаблоне замапил вот так: lib.top_nav)?
javaPro вне форума   Ответить с цитированием
Старый 03.04.2007, 13:09   #5
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

lib.top_nav < temp.menu_1 или просто везде заменить temp.menu_1 на lib.top_nav
PhilD вне форума   Ответить с цитированием
Старый 06.04.2007, 15:56   #6
javaPro
Продвинутый
 
Регистрация: 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
Подскажите, как мне можно разделить пункты первого уровня меню при помощи "|" вот такой палки? (именно чтоб она разделяля на самой странице)
javaPro вне форума   Ответить с цитированием
Старый 06.04.2007, 16:06   #7
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

<LI> | </LI> &#_124 подчеркивание уберите
PhilD вне форума   Ответить с цитированием
Старый 06.04.2007, 16:47   #8
javaPro
Продвинутый
 
Регистрация: 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
javaPro вне форума   Ответить с цитированием
Старый 06.04.2007, 17:26   #9
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

там не должно быть пробела, 124 - CHR-код |
PhilD вне форума   Ответить с цитированием
Старый 06.04.2007, 17:34   #10
javaPro
Продвинутый
 
Регистрация: 03.03.2007
Адрес: Израиль
Сообщений: 53
По умолчанию

Пробел убрал, теперь показывает "|", но по прежнему под пунктом меню а не возле него
javaPro вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 09:20.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория