В настоящее время я работаю над навигационной панелью в Typo3 Typoscript.Структура страницы моего проекта выглядит следующим образом:
root
1
1
1
2
3
3
1
1
2
3
3
Теперь я хочу исключить 2 (пнуть их), но при этом отображать все 3 при выборе 1, у которых 3 являются дочерними.
Примерно так:
root
1
1
1
3
3
1
1
3
3
Мой код в TypoScript, отображающий полную структуру страницы
NAVIOFF = HMENU
NAVIOFF.entryLevel = 0
NAVIOFF {
1 = TMENU
1 {
expAll = 1
wrap = <ul class="sf-menu">|</ul>
noBlur = 1
NO = 1
NO.ATagTitle.field = title
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB < .NO
IFSUB.ATagParams = class="pfeile"
ACT = 1
ACT < .NO
ACT.ATagParams = class="menuakt"
CUR = 1
CUR < .ACT
}
2 < .1
2.wrap = <ul>|</ul>
2.NO.wrapItemAndSub = <li class="first"> |</li> |*| <li> |</li> |*| <li class="last"> | </li>
2.ACT = 0
3 < .2
4 < .2
}
Можно ли добиться того, чего я хочу?Пока что я наткнулся на список исключений UID, но затем, очевидно, пнул полные 2 и 3, «привязанные» к ним.
Заранее спасибо.