Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
17.05.2006, 13:58 | #1 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Не работает [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 В чем я ошибаюсь? |
17.05.2006, 15:51 | #2 |
Senior Member
|
ну не будет работать комбинация .special и .entryLevel в одном меню
см. NOTE здесь: http://typo3.biz/showthread.php?t=1316#2 здесь надо искать другие пути. например лепить меню из отдельных кусков зависимо от уровня. |
17.05.2006, 17:57 | #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 записать. |
26.05.2006, 16:16 | #4 |
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
помажите кто знает как написать этот код!!!
|
01.06.2006, 15:41 | #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] |