![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
[treeLevel = ] почему то не работает.
При вставке подобной конструкции в 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] |
|
|
|
|
|
#2 |
|
TYPO3 Infected
|
subparts.TEXT1 = TEXT
subparts.TEXT1.value = else subparts.TEXT1.insertData = 1 [treeLevel = 2] subparts.TEXT1.value = уровень 2 [end] [treeLevel = 3] subparts.TEXT1.value = уровень 3 [end] [treeLevel = 4] subparts.TEXT1.value = уровень 4 [end] [treeLevel = 5] subparts.TEXT1.value = уровень 5 [end] Так попробуйте, я не пробывал на работоспособность, но может сработает |
|
|
|
|
|
#3 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
спасибо, попробую и озвучу результаты.
а что обычно такая задача решается как то по другому? Последний раз редактировалось Илья; 06.06.2006 в 13:33 |
|
|
|
|
|
#4 | |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Цитата:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
не работает короче.
у кого-нибудь будут еще мысли как сделать такую проверку? |
|
|
|
|
|
#6 | |
|
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
Цитата:
Если условия проверяются внутри блока {}, то выполняются все ветки, т.е. как будто строки условия не заданы. Ваш случай немного другой, но попробуйте вынести условия на самый верхний уровень, проверьте. |
|
|
|
|
|
|
#7 |
|
Senior Member
Регистрация: 21.04.2006
Сообщений: 245
|
хотя, похоже, "случай" как раз тот. если выполнить последовательно все строки (условные операторы не воспринимаются), то получится как раз пятый уровень.
|
|
|
|