![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]()
Если речь идет о templavoila, то исходный код меню вставляют в setup.ts, например:
======= config.htmlTag_langKey = ru config.no_cache = 0 config.disablePrefixComment = 1 page = PAGE page.typeNum = 0 page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page page.shortcutIcon = favicon.ico page.includeCSS { file = fileadmin/templates/ns.css file.media = all } lib.menu = HMENU lib.menu { wrap = <div class="menu menu_ul">|</div> entryLevel = 0 1 = TMENU 1 { wrap = <div class="menu_1"><ul>|</ul></div> target = _top NO { wrapItemAndSub = <li>|</li> } ACT < .NO ACT = 1 CUR < .NO CUR = 1 CUR { allWrap = <div class="menu_act">|</div> } } 2 = TMENU 2 { expAll = 1 wrap = <div class="menu_2"><ul>|</ul></div> target = _top NO { wrapItemAndSub = <li>|</li> } ACT < .NO ACT = 1 CUR < .NO CUR = 1 CUR { allWrap = <div class="menu_act">|</div> } } 3 = TMENU 3 { expAll = 1 wrap = <div class="menu_3"><ul>|</ul></div> target = _top NO { wrapItemAndSub = <li>|</li> } ACT < .NO ACT = 1 CUR < .NO CUR = 1 CUR { allWrap = <div class="menu_act">|</div> } } } ======= В templavoila при разметке html лишь указывают путь к этому объекту (lib.menu). Или я что-то не так понял? А вообще-то я тоже приверженец templavoila, но сейчас осваиваю FLUIDTEMPLATE и прихожу во все больший восторг. Кстати, примеры и кодов, и их применений можно найти на http://typo3buddy.com/home/ Последний раз редактировалось Николай Сипко; 14.06.2015 в 01:36 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 17.12.2009
Адрес: Moscow
Сообщений: 168
|
![]()
Да, я делаю с Templavoila.
Практически решил задачу. Осталось только понять, как сделать правильно ACT и IFSUB. Оказалось, что пример приведенный Валерием работает, но для wrapItemAndSub, wrap и прочее, разный синтаксис. Сейчас пока так Код:
lib.menu = HMENU lib.menu.1 = TMENU lib.menu.1 { expAll = 1 noBlur = 1 wrap = | NO.allStdWrap.noTrimWrap ( | <li>|</li> | ) IFSUB = 1 IFSUB { allWrap = <li class="with_menu">|<ul class="sub_menu"> allStdWrap.noTrimWrap ( | | | ) } ACT = 1 ACT.allWrap = <li class="active"> | </li> allStdWrap.noTrimWrap ( | | | ) } lib.menu.2 = TMENU lib.menu.2 { expAll = 1 noBlur = 1 wrap = |</ul></li> NO.allStdWrap.noTrimWrap ( | <li>|</li> | ) } } |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Двухуровневое меню в разных div | vip1321 | Общие вопросы | 5 | 03.05.2011 10:54 |
Глюк с меню TemplaVoila | agravin | Общие вопросы | 1 | 07.11.2010 21:41 |
TemplaVoila и выпадающее меню | djpicasso | Общие вопросы | 5 | 15.10.2009 16:50 |
Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 |
Разметка каскадного вложенного меню в TemplaVoila | maaboo | Общие вопросы | 7 | 27.07.2008 17:11 |