Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
04.05.2009, 11:58 | #1 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
[snippet] TMENU и visibility:hidden
Хочу сделать меню на TMENU (без лэерсов).
Проблема в том, что не знаю, как вставить во врап подуровней родительский ИД. Хочу на вывод, что то типа onhover="show({elementUid})" на пункте меню, и id="{parent_id}" в подменю. Возможно ли это через TS или надо писать на пых-пыхе? Последний раз редактировалось Sergey M Nikitin; 07.05.2009 в 18:01 |
05.05.2009, 11:22 | #2 |
Administrator
|
Этот пример вам поможет
|
05.05.2009, 13:00 | #3 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
Отлично! То что надо! Большое спасибо!
|
05.05.2009, 14:09 | #4 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
В продолжение темы меню...
Можно ли направить разные уровни меню в разные места. У меня есть lib.menu и lib.submenu. Надеюсь сделать вывод первого уровня в меню а второго - в подменю реально сделать такое? |
05.05.2009, 14:13 | #5 |
Administrator
|
Думаю вам помогут:
special/directory и entryLevel см. TsRef
|
07.05.2009, 16:46 | #6 |
Senior Member
Регистрация: 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"/> |</div> } #menu end Код:
$(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"); }); }); |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |