![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
А как можно сделать чтобы на 4 уровне отображалось то же самое меню, что и для 3 уровня?
То есть для пункта 33 в меню будет: 41,42,43 пункты. для 41 в меню нужно оставить 41,42,43 пункты. для 42 в меню нужно оставить 41,42,43 пункты. для 43 в меню нужно оставить 41,42,43 пункты. Уровень1 |-Уровень21 |-Уровень22 |-Уровень23 |-|-Уровень31 |-|-Уровень32 |-|-Уровень33 |-|-|-Уровень41 |-|-|-Уровень42 |-|-|-Уровень43 В Typo3_by_example написано, что: "Entrylevel определяет на каком уровне в корневой линии отображается меню." Запутался откуда идет отсчет уровней, но не работает ни один из вариантов: Такой вариант почему-то не проходит: [treeLevel = 2] subparts.LEFTNAV.entryLevel = 1 [treeLevel = 3] subparts.LEFTNAV.entryLevel = 2 [treeLevel = 4] subparts.LEFTNAV.entryLevel = 2 [treeLevel = 5] subparts.LEFTNAV.entryLevel = 4 [else] subparts.LEFTNAV.entryLevel = 0 [global] И такой вариант тоже не работает: [treeLevel = 2] subparts.LEFTNAV.entryLevel = 1 [treeLevel = 3] subparts.LEFTNAV.entryLevel = 2 [treeLevel = 4] subparts.LEFTNAV.entryLevel = 3 [treeLevel = 5] subparts.LEFTNAV.entryLevel = 3 [else] subparts.LEFTNAV.entryLevel = 0 [global] |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
Вставил этот код в конец setup'а, но условие почему то не срабатывает...
[treeLevel = 2] subparts.LEFTNAV.entryLevel = 1 [treeLevel = 3] subparts.LEFTNAV.special.value.data = leveluid: -2 [treeLevel = 4] subparts.LEFTNAV.entryLevel = 2 [treeLevel = 5] subparts.LEFTNAV.entryLevel = 4 [else] subparts.LEFTNAV.entryLevel = 0 [global] Почему то subparts.LEFTNAV.special.value.data = leveluid: -2 срабатывает при нахождении в любом уровне меню, а должен вроде бы только в случае [treeLevel = 3] В чем еще может быть дело? |
![]() |
![]() |