Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
21.03.2010, 16:16 | #1 |
Новенький
Регистрация: 21.03.2010
Сообщений: 2
|
Трех уровневое раздвижное вертикальное меню
Проблема так проблема. Ничего не получается.
Код HTML который должен быть : Код HTML:
<div class="left_menu"> <ul> <li><div>ДЕЯТЕЛЬНОСТЬ</div> <ul> <li><a href="#">Сервисное обслуживание</a></li> <li><a href="#">Консалтинг и аудит</a></li> <li><a href="#">Проектирование</a></li> <li><a href="#">Телефония и АТС</a></li> <li><div>Серверы и компьютреы</div> <ul style="display: block;"> <li><a href="#">Терминальные сервера</a></li> <li><a href="#">Рабочие станции</a></li> <li><a href="#">Платформы</a></li> <li><a href="#">Кластеры</a></li> <li><a href="#">Сервера(1U,2U,4U)</a></li> </ul> </li> <li><a href="#">Системы безопасности</a></li> <li><a href="#">Локальные сети</a></li> <li><a href="#">Офисная техника</a></li> <li><a href="#">Гарантии</a></li> </ul> </li> <li><a href="#">УСЛУГИ</a></li> <li><a href="#">ПАРТНЕРЫ</a></li> <li><a href="#">ЛИЦЕНЗИИ</a></li> <li><a href="#">ВАКАНСИИ</a></li> <li class="active"><a href="#">АКЦИИ</a></li> <li><a href="#">НОВОСТИ</a></li> <li><a href="#">СЕРТИФИКАТЫ</a></li> <li><a href="#">ПРЕДСТАВИТЕЛЬСТВА</a></li> <li><a href="#">ДИЛЛЕРЫ</a></li> </ul> </div> Код HTML который генерится (не правильный) : Код HTML:
<div class="left_menu"> <ul> <li><div>ДЕЯТЕЛЬНОСТЬ <ul> <li><a href="#">Сервисное обслуживание</a></li> <li><a href="#">Консалтинг и аудит</a></li> <li><a href="#">Проектирование</a></li> <li><a href="#">Телефония и АТС</a></li> <li><div>Серверы и компьютреы <ul style="display: block;"> <li><a href="#">Терминальные сервера</a></li> <li><a href="#">Рабочие станции</a></li> <li><a href="#">Платформы</a></li> <li><a href="#">Кластеры</a></li> <li><a href="#">Сервера(1U,2U,4U)</a></li> </ul> </div> </li> <li><a href="#">Системы безопасности</a></li> <li><a href="#">Локальные сети</a></li> <li><a href="#">Офисная техника</a></li> <li><a href="#">Гарантии</a></li> </ul> </div> </li> <li><a href="#">УСЛУГИ</a></li> <li><a href="#">ПАРТНЕРЫ</a></li> <li><a href="#">ЛИЦЕНЗИИ</a></li> <li><a href="#">ВАКАНСИИ</a></li> <li class="active"><a href="#">АКЦИИ</a></li> <li><a href="#">НОВОСТИ</a></li> <li><a href="#">СЕРТИФИКАТЫ</a></li> </ul> </div> Скрипт для TYPO3 (работает не правильно, герерится не правильный код) Код:
lib.submenu = HMENU lib.submenu { entryLevel = 1 1 = TMENU 1 { noBlur = 1 expAll = 1 wrap = <div class="left_menu"><ul>|</ul></div> NO.wrapItemAndSub = <li>|</li> IFSUB = 1 IFSUB.doNotLinkIt = 1 IFSUB.wrapItemAndSub = <li><div>|</div></li> ACT = 1 ACT.wrapItemAndSub =<li class="active">|</li> } 2 = TMENU 2 { noBlur = 1 expAll = 1 wrap = <ul>|</ul> NO.wrapItemAndSub = <li>|</li> ACT = 1 ACT.wrapItemAndSub =<li class="active">|</li> ACT.ATagParams = } 3 = TMENU 3 { noBlur = 1 expAll = 1 wrap = <ul>|</ul> NO.wrapItemAndSub = <li>|</li> ACT = 1 ACT.wrapItemAndSub =<li class="active">|</li> ACT.ATagParams = } } [PIDinRootline = 3] lib.submenu > [end] |
21.03.2010, 17:50 | #2 |
Продвинутый
Регистрация: 21.03.2010
Сообщений: 33
|
Проблема на первом уровне из–за этой строчки:
Код:
IFSUB.wrapItemAndSub = <li><div>|</div></li> Тебе надо что–то типа: Код:
IFSUB.stdWrap.wrap = <div>|</div> IFSUB.wrapItemAndSub = <li>|</li> |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рендеринг меню в таблицу | AleXUnder | Общие вопросы | 3 | 26.03.2009 17:55 |
Разметка каскадного вложенного меню в TemplaVoila | maaboo | Общие вопросы | 7 | 27.07.2008 17:11 |
2х уровневое меню с иконками :( | pavel_p | Общие вопросы | 6 | 20.06.2007 11:45 |
многоуровневое вертикальное меню | Alex Grib | Общие вопросы | 1 | 06.09.2005 12:44 |
многоуровневое вертикальное меню | Alex Grib | Общие вопросы | 0 | 05.09.2005 14:42 |