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

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 23.05.2007, 17:44   #1
mostik
Новенький
 
Регистрация: 23.05.2007
Сообщений: 15
По умолчанию хелп

Пытаюсь сделать меню для сайта 2-х уровневое.
Но проблема в том, что уровни располагаются в разных частях сайта.
Т.е. главное меню слева, а при нажатии на пункт главного меню, появляется подменю (2 уровень) - строкой под шапкой сайта.

В шаблоне они выглядят так:
Главное меню:
Код:
<td id="menu_2">
<div class="menu2-no"><img src="img/mar.gif" style="margin-right:10px;" vspace="1" align="left"><a href="#">Пункт1</a></div>
<div class="menu2-act"><img src="img/mar.gif" style="margin-right:10px;" vspace="1" align="left"><a href="#">Пункт2</a></div>
</td>
Подменю:
Код:
<td id="menu_1">
<SPAN class="menu1-no"><a href="#">КОМПАНИЯ</a></SPAN>
<SPAN class="menu1-act"><a href="#">НОВОСТИ</a></SPAN>
<SPAN class="menu1-no"><a href="#">ВАКАНСИИ</a></SPAN>
<SPAN class="menu1-no"><a href="#">КОНТАКТ</a></SPAN>
</td>
Менюшки размечены в TV
Вот... в Setup пишу:

Код:
lib.menu_2 = HMENU
# First level menu-object, textual
lib.menu_2.1 = TMENU
lib.menu_2.1 {
# Normal state properties
NO.allWrap = <div class="menu2-no"> | </div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu2-act"> | </div>
}

# Second level menu-object, textual
lib.menu_1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.allWrap = <SPAN class="menu1-no"> | </SPAN>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <SPAN class="menu1-act"> | </SPAN>
}

Знаю что не правильно... Вопрос собственно в том, как указать 2 уровнь, имея в качестве 2 уровня меню (id="menu_1") ?
mostik вне форума   Ответить с цитированием
Старый 23.05.2007, 18:00   #2
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

В общем, я минут 5 вникал, до конца проблему так и не понял или понял не совсем Посмотри в TSRef опцию entrylevel, по идее в первом абзаце говорилось об этом.
А если ты делаешь второй уровень для HMENU, то lib.menu_1.2 должно быть, хотя там напутано в коде по моему слегка
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 23.05.2007, 18:20   #3
mostik
Новенький
 
Регистрация: 23.05.2007
Сообщений: 15
По умолчанию

)) вопрос в том как заставить выводиться подменю (2 уровнь) если 2 уровень - тоже замапин как меню. И подменю контекстно зависимое от главного меню.

Т.е. нажимаем - на пункт главного меню, открывается подменю, нажатого пункта главного меню
mostik вне форума   Ответить с цитированием
Старый 23.05.2007, 18:23   #4
Tod
Senior Member
 
Аватар для Tod
 
Регистрация: 25.03.2006
Сообщений: 627
Отправить сообщение для Tod с помощью ICQ
По умолчанию

в TSRef смотри опцию entrylevel
http://typo3.org/documentation/docum...tsref/current/
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress
Tod вне форума   Ответить с цитированием
Старый 23.05.2007, 18:37   #5
mostik
Новенький
 
Регистрация: 23.05.2007
Сообщений: 15
По умолчанию

фенькью вери матч!
mostik вне форума   Ответить с цитированием
Старый 24.05.2007, 10:52   #6
mostik
Новенький
 
Регистрация: 23.05.2007
Сообщений: 15
По умолчанию На правильном ли я пути?

имеется меню с иерархией в 2 уровня. (левое меню - первый уровень, верхнее - 2 уровень), но когда пользователь на главной странице - верхнее меню пустое.
Ломаю голову как сделать чтобы для главной страницы выводилось подменю.

Делаю так(для верхнего меню):
Код HTML:
lib.menuTop = HMENU

[PIDinRootline = 1]
lib.menu_1.entryLevel = -1
[GLOBAL]

#lib.menuTop.entryLevel = 1
lib.menuTop.1 = TMENU
lib.menuTop.1 {
# Normal state properties
NO.allWrap = <SPAN class="menu1-no"> | </SPAN>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <SPAN class="menu1-act"> | </SPAN>
}
Создан внешний уровень со страницами, для вывода на главную. Но вот ета конструкция не работает:
[PIDinRootline = 1]
lib.menu_1.entryLevel = -1
mostik вне форума   Ответить с цитированием
Старый 24.05.2007, 16:38   #7
mostik
Новенький
 
Регистрация: 23.05.2007
Сообщений: 15
По умолчанию

ну почему типо не хочет видеть
[PIDinRootline = 1]
lib.menuTop.entryLevel = -1
[GLOBAL]

? очень нужно чтобы для главной страницы было своё подменю...
mostik вне форума   Ответить с цитированием
Старый 25.05.2007, 10:40   #8
mostik
Новенький
 
Регистрация: 23.05.2007
Сообщений: 15
По умолчанию

подскажите где можно прочитать про создание меню...их виды, примеры и т.д. вообще не знаю что делать с этим....
mostik вне форума   Ответить с цитированием
Старый 25.05.2007, 13:21   #9
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Цитата:
Сообщение от mostik Посмотреть сообщение
подскажите где можно прочитать про создание меню...их виды, примеры и т.д. вообще не знаю что делать с этим....
TSREF

там все
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 25.05.2007, 14:14   #10
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Условие на главную страницу - это не PIDinRootLine, а
[globaVar= TSFE:id = ваш_ид]
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Localconf.php not writable - хелп! Researcher Общие вопросы 2 10.10.2006 01:49
хелп по установки Typo3 marksman Установка 1 22.08.2006 01:57
хелп! ошибки в Be -=STYDENT=- Общие вопросы 1 06.08.2006 17:07
tt_news с произвольным расположением картинки Владимир Умнов Общие вопросы 1 09.10.2005 16:55


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


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

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