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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.05.2009, 11:58   #1
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию [snippet] TMENU и visibility:hidden

Хочу сделать меню на TMENU (без лэерсов).
Проблема в том, что не знаю, как вставить во врап подуровней родительский ИД. Хочу на вывод, что то типа onhover="show({elementUid})" на пункте меню, и id="{parent_id}" в подменю. Возможно ли это через TS или надо писать на пых-пыхе?

Последний раз редактировалось Sergey M Nikitin; 07.05.2009 в 18:01
Lucifer вне форума   Ответить с цитированием
Старый 05.05.2009, 11:22   #2
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
По умолчанию Этот пример вам поможет

http://prme.ru/demo/snippet-hmenu-datawrap/
Sergey M Nikitin вне форума   Ответить с цитированием
Старый 05.05.2009, 13:00   #3
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
Thumbs up

Отлично! То что надо! Большое спасибо!
Lucifer вне форума   Ответить с цитированием
Старый 05.05.2009, 14:09   #4
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

В продолжение темы меню...
Можно ли направить разные уровни меню в разные места. У меня есть lib.menu и lib.submenu. Надеюсь сделать вывод первого уровня в меню а второго - в подменю
реально сделать такое?
Lucifer вне форума   Ответить с цитированием
Старый 05.05.2009, 14:13   #5
Sergey M Nikitin
Administrator
 
Аватар для Sergey M Nikitin
 
Регистрация: 10.07.2007
Адрес: Moscow
Сообщений: 181
Отправить сообщение для Sergey M Nikitin с помощью ICQ Отправить сообщение для Sergey M Nikitin с помощью Skype™
По умолчанию Думаю вам помогут:

special/directory и entryLevel см. TsRef
Sergey M Nikitin вне форума   Ответить с цитированием
Старый 07.05.2009, 16:46   #6
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Итак, то, что получилось. TMENU+jquery. Два уровня. Первый уровень - статичный. При добавлении надо дописывать id в TS. Мож кому пригодится
TS:
Код:
#menu begin
lib.main_menu = HMENU
lib.main_menu
lib.main_menu{
  1 = TMENU
  1{
    expAll = 1
    wrap = <table><tr>|</tr></table>
    NO.stdWrap2.dataWrap = <td class="menu" id="m_{field:uid}"><div class="corner_left"></div><div class="corner_right"></div><div class="item_content">|</div></td>
    IFSUB = 1
    IFSUB.doNotLinkIt = 1
    IFSUB.stdWrap2.dataWrap = <td class="menu" id="m_{field:uid}"><div class="corner_left"></div><div class="corner_right"></div><div class="item_content"><a>|</a></div></td>
    ACT = 1
    ACT.doNotLinkIt = 1
    ACT.stdWrap2.dataWrap = <td class="menu menu_act" id="m_{field:uid}"><div class="corner_left"></div><div class="corner_right"></div><div class="item_content"><a>|</a></div></td>
  }
}
lib.sub_menu = HMENU
lib.sub_menu.special = directory
lib.sub_menu.special.value = 1272,1273,1275,1276,1277,1278
lib.sub_menu.1 = TMENU
lib.sub_menu.1{
  wrap = <div class="sub_menu_wrap">|</div>
  expAll = 1
  NO.stdWrap2.dataWrap = <div class="m_{field:pid} sub_menu" style="display:none"class="topnav"><img src="/fileadmin/template/turism/img/sub_menu_arrow.gif"/>&nbsp;&nbsp;|</div>
}
#menu end
jquery:
Код:
$(document).ready(function(){
	var act_id = "."+$(".menu_act").attr("id");
	$(act_id).fadeIn();
	$(".menu").bind("click", function(){
		var el_id = "."+$(this).attr("id");
		$(".sub_menu:visible").hide();
		$(el_id).fadeIn();
		$(".menu_act").removeClass("menu_act");
		$(this).addClass("menu_act");
	});
});
Lucifer вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TMENU + User_func mazaev Общие вопросы 1 16.12.2008 12:49
RealURL и TMENU: need help theoretic Общие вопросы 9 06.07.2007 14:56
TMENU: data = page:subtitle??? gunner Общие вопросы 4 12.10.2006 16:28
TMENU + Indiv. IMAGES Sergej Felde Общие вопросы 1 23.12.2005 00:54
ссылки в элементах TMENU Юрий Сегеда Общие вопросы 2 10.11.2005 17:17


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


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

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