Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Трех уровневое раздвижное вертикальное меню (http://forum.typo3.ru/showthread.php?t=8453)

komusito 21.03.2010 16:33

Трех уровневое раздвижное вертикальное меню
 
Проблема так проблема. Ничего не получается.
http://i.piccy.info/i4/c9/5c/71e4557...23797229b.jpeg
Код 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>

фотка правильного кода :
http://i.piccy.info/i4/b1/b3/eb183dd...4ab349b37.jpeg

Код 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):
http://i.piccy.info/i4/8c/f7/a7d8d2b...89d1e58bd.jpeg

Скрипт для 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]

Большая просьба ко всем кто может помочь, помогите.

Nobody 21.03.2010 22:46

Зачем же кроспостить? :)


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

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