Просмотр полной версии : Не работает [treeLevel =]
Здравствуйте.
Какие то чудеса происходят с 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
В чем я ошибаюсь?
ну не будет работать комбинация .special и .entryLevel в одном меню
см. NOTE здесь: http://typo3.biz/showthread.php?t=1316#2 (http://typo3.biz/showpost.php?p=5086&postcount=2)
здесь надо искать другие пути.
например лепить меню из отдельных кусков зависимо от уровня.
Так разве обе части сразу выполняются????
Я считал, что либо .special либо .entryLevel (в зависимости от уровня)
или это все равно?
Тогда как выкрутиться мжно, в голову ничего не приходит...
Можно ли заменить строку:
subparts.LEFTNAV.special.value.data = leveluid: -2
на что нить похожее, но работающее с entryLevel?
Или наоборот, эту:
subparts.LEFTNAV.entryLevel = 2
закодировать с помощью .special
Чую, что возможно, но вот как,
причем скорее всего subparts.LEFTNAV.entryLevel = 2
проще через .special записать.
помажите кто знает как написать этот код!!!
При вставке подобной конструкции в 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]
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot