Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 31.03.2011, 16:50   #1
dys
Новенький
 
Регистрация: 23.09.2009
Сообщений: 9
По умолчанию 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 где второй уровень выносит перед таблицей
dys вне форума   Ответить с цитированием
Старый 31.03.2011, 17:54   #2
takitak
Новенький
 
Регистрация: 03.02.2011
Сообщений: 25
По умолчанию

а что у вас td в AllWrap делает? и tr во wrap?
takitak вне форума   Ответить с цитированием
Старый 31.03.2011, 18:36   #3
dys
Новенький
 
Регистрация: 23.09.2009
Сообщений: 9
По умолчанию

Первый уровень формируется правильно, и второй тоже только второй формирует перед таблицей, хотя по идее должна после ссылки
dys вне форума   Ответить с цитированием
Старый 31.03.2011, 18:36   #4
dys
Новенький
 
Регистрация: 23.09.2009
Сообщений: 9
По умолчанию

Цитата:
Сообщение от takitak Посмотреть сообщение
а что у вас td в AllWrap делает? и tr во wrap?
Я где то натупил?
dys вне форума   Ответить с цитированием
Старый 31.03.2011, 19:57   #5
takitak
Новенький
 
Регистрация: 03.02.2011
Сообщений: 25
По умолчанию

У ваc каждый пункт меню первого уровня с подпунктами обернут в td или как? => 1.NO.wrapItemAndSub = ...
allWrap не оборачивает подуровни!
takitak вне форума   Ответить с цитированием
Старый 31.03.2011, 20:24   #6
dys
Новенький
 
Регистрация: 23.09.2009
Сообщений: 9
По умолчанию

Цитата:
Сообщение от takitak Посмотреть сообщение
У ваc каждый пункт меню первого уровня с подпунктами обернут в td или как? => 1.NO.wrapItemAndSub = ...
allWrap не оборачивает подуровни!
Да верхний уровень и подпункты обернут в td
dys вне форума   Ответить с цитированием
Старый 31.03.2011, 20:27   #7
dys
Новенький
 
Регистрация: 23.09.2009
Сообщений: 9
По умолчанию

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


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Меню на CSS и второй уровень pressdesign Общие вопросы 0 13.03.2010 16:09
Как разделить 3 уровень меню на 2 части? ov.lovyannikov Общие вопросы 3 12.01.2010 12:58
Сложне меню + javascript El_desperado Общие вопросы 4 30.06.2009 13:45
Меню и подменю SoulBurn TypoScript практикум 6 25.11.2008 10:39
HMENU: второй уровень нужен не для всех разделов c0d3r TypoScript практикум 3 29.05.2007 18:29


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория