![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Продвинутый
|
![]()
на сколько я понял из приведенного выше кода
вместо elementUid подставляется id странички? т.е если делать перенос сайта, или удалить и добавить новую страницу, то нумерация может поменяться а как сделать, чтобы нумерация всегда шла строго по возрастанию? i++ мне бы хотелось иметь такую структуру <div class="color_1">Level menu 1</div> <div class="color_2">Level menu 2</div> - <div class="color_2">Level menu 2.1</div> - <div class="color_2">Level menu 2.2</div> <div class="color_3">Level menu 3</div> мне это нужно для рацветки меню (меню1 - имеет color1) (меню2 и подменю меню2.1.. - имеет color2) и тп это можно реализовать через типоскрипт? |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
да, там у меня в меню все строго без возможности добавления/удаления.
то, что тебе надо через TS вполне реализуемо. Не знаю как сделать это "красиво", но можно "в лоб" - попробовать через PIDinRootline.
__________________
Персональный блог про заработок в интернете + полезных блога про typo3 и wordpress |
![]() |
![]() |
![]() |
#3 |
Продвинутый
|
![]()
что я делаю не так?
typo3 4.2.1 Код:
temp.MENU { 10 = HMENU 10.1 = TMENU 10.1.wrap = <ul id="nav">|</ul> 10.1 { expAll = 1 noBlur = 1 NO{ subst_elementUid = 1 wrapItemAndSub = <li id="code-{elementUid}">|</li> # allWrap = | } ACT = 1 ACT { subst_elementUid = 1 wrapItemAndSub = <li class="active" id="code-{elementUid}">|</li> allWrap = | } CUR = 1 CUR { subst_elementUid = 1 wrapItemAndSub = <li class="current" id="code-{elementUid}">|</li> allWrap = | } IFSUB = 1 IFSUB { subst_elementUid = 1 wrapItemAndSub = <li class="open" id="code-{elementUid}">|</li> allWrap = | } ACTIFSUB = 1 ACTIFSUB { subst_elementUid = 1 wrapItemAndSub = <li class="active" id="code-{elementUid}">|</li> allWrap = | } CURIFSUB = 1 CURIFSUB { subst_elementUid = 1 wrapItemAndSub = <li class="active" id="code-{elementUid}">|</li> allWrap = | } } 10.2 = TMENU 10.2.wrap = <ul>|</ul> 10.2 { expAll = 1 noBlur = 1 NO{ wrapItemAndSub = <li>|</li> } ACT = 1 ACT { wrapItemAndSub = <li class="active">|</li> } CUR = 1 CUR { wrapItemAndSub = <li class="active">|</li> } IFSUB = 1 IFSUB { wrapItemAndSub = <li class="open">|</li> } } 10.3 = TMENU 10.3.wrap = <ul>|</ul> 10.3 { expAll = 1 noBlur = 1 NO{ wrapItemAndSub = <li>|</li> } ACT = 1 ACT { wrapItemAndSub = <li class="active">|</li> } CUR = 1 CUR { wrapItemAndSub = <li class="active">|</li> } IFSUB = 1 IFSUB { wrapItemAndSub = <li class="open">|</li> } } } но в коде вижу id="code-{elementUid}" вместо id="code-123" |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 01.07.2008
Сообщений: 392
|
![]()
+1
та же проблема с меню |
![]() |
![]() |