Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Tmenu выбрасывает второй уровень (http://forum.typo3.ru/showthread.php?t=9378)

dys 31.03.2011 16:50

Tmenu выбрасывает второй уровень
 
Здравствуйте, помогите решить проблему.
Есть вот такое меню
Код HTML:

<table width="100%" cellspacing="0" cellpadding="0">
<tr>
  <td>
        <div class="s_txt_pos">
            <a class="s_txt" href="#"><span><nobr><i></i>Уровень1</nobr></span></a>
<div class="s_txt_nav">
  <i class="t_ug"></i>
        <div class="top_line"></div><div class="cen_line">
        <ul>        <li><a href="">уровень1,1</a></li>
                <li><a href="">уровень 1,2</a></li>
        </ul>
</div><div class="bot_line"></div>
</div></div>
</td>
<td>
....

и есть typoscript
lib.nav = HMENU
lib.nav {
1 = TMENU
1.wrap = <tr>|</tr>
1{
noBlur=1
expAll = 1
NO{
allWrap = <td><div class="s_txt_pos">|</div></td>
ATagBeforeWrap = 1
linkWrap = <span><nobr><i></i>|</nobr></span>
ATagParams = class="s_txt"
}
}

2 = TMENU
2.wrap = <div class="s_txt_nav"><i class="t_ug"></i><div class="top_line"></div><div class="cen_line"><ul>|</ul></div><div class="bot_line"></div></div>
2{
NO{
wrapItemAndSub = <li>|</li>
}
}
}

на выходе получаеться html где второй уровень выносит перед таблицей

takitak 31.03.2011 17:54

а что у вас td в AllWrap делает? и tr во wrap?

dys 31.03.2011 18:36

Первый уровень формируется правильно, и второй тоже только второй формирует перед таблицей, хотя по идее должна после ссылки

dys 31.03.2011 18:36

Цитата:

Сообщение от takitak (Сообщение 30757)
а что у вас td в AllWrap делает? и tr во wrap?

Я где то натупил?

takitak 31.03.2011 19:57

У ваc каждый пункт меню первого уровня с подпунктами обернут в td или как? => 1.NO.wrapItemAndSub = ...
allWrap не оборачивает подуровни!

dys 31.03.2011 20:24

Цитата:

Сообщение от takitak (Сообщение 30760)
У ваc каждый пункт меню первого уровня с подпунктами обернут в td или как? => 1.NO.wrapItemAndSub = ...
allWrap не оборачивает подуровни!

Да верхний уровень и подпункты обернут в td

dys 31.03.2011 20:27

Огромное спасибо, все получилось.


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

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