|  | Форум больше не используется. Присоединяйтесь к каналу #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 |