![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
Здравствуйте.
Какие то чудеса происходят с treeLevel Необходимо чтобы находясь на 4 уровне меню вополнялся код: subparts.LEFTNAV.special.value.data = leveluid: -2 на других уровнях исполнялся: subparts.LEFTNAV.entryLevel = 2 Код в конце шаблона в setup следующий: [treeLevel = 4] subparts.LEFTNAV.special.value.data = leveluid: -2 [else] subparts.LEFTNAV.entryLevel = 2 [global] В результате НА ВСЕХ УРОВНЯХ МЕНЮ (включая 4 уровень) выполняется subparts.LEFTNAV.entryLevel = 2 В чем я ошибаюсь? |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
![]()
ну не будет работать комбинация .special и .entryLevel в одном меню
см. NOTE здесь: http://typo3.biz/showthread.php?t=1316#2 здесь надо искать другие пути. например лепить меню из отдельных кусков зависимо от уровня. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
Так разве обе части сразу выполняются????
Я считал, что либо .special либо .entryLevel (в зависимости от уровня) или это все равно? Тогда как выкрутиться мжно, в голову ничего не приходит... Можно ли заменить строку: subparts.LEFTNAV.special.value.data = leveluid: -2 на что нить похожее, но работающее с entryLevel? Или наоборот, эту: subparts.LEFTNAV.entryLevel = 2 закодировать с помощью .special Чую, что возможно, но вот как, причем скорее всего subparts.LEFTNAV.entryLevel = 2 проще через .special записать. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
помажите кто знает как написать этот код!!!
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
![]()
При вставке подобной конструкции в setup, вместо subparts.TEXT1 всегда показывается "else", на всех уровнях меню.
[treeLevel = 2] subparts.TEXT1 = TEXT subparts.TEXT1.value = уровень 2 subparts.TEXT1.insertData = 1 [treeLevel = 3] subparts.TEXT1 = TEXT subparts.TEXT1.value = уровень 3 subparts.TEXT1.insertData = 1 [treeLevel = 4] subparts.TEXT1 = TEXT subparts.TEXT1.value = уровень 4 subparts.TEXT1.insertData = 1 [treeLevel = 5] subparts.TEXT1 = TEXT subparts.TEXT1.value = уровень 5 subparts.TEXT1.insertData = 1 [else] subparts.TEXT1 = TEXT subparts.TEXT1.value = else subparts.TEXT1.insertData = 1 [global] |
![]() |
![]() |