![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Да действительно похоже, что выполняются все подряд (проверял меняя порядок).
И опять же правда что вся конструкция действительно находится внутри page1 { ... } Попробую исправить код. demav спасибо. |
|
|
|
|
|
#2 |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Заработало!
Действительно это фича, или скорее БАГ: при заключении в { } условия не срабатывают. Нерабочий код был такой: page.1{ 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] } Заработало так: page.1 { ... } page.1.subparts.TEXT1 = TEXT page.1.subparts.TEXT1.value = else page.1.subparts.TEXT1.insertData = 1 [treeLevel = 2] page.1.subparts.TEXT1.value = уровень 2 [end] [treeLevel = 3] page.1.subparts.TEXT1.value = уровень 3 [end] Тема закрыта. Спасибо всем откликнувшимся. |
|
|
|
|
|
#3 |
|
Senior Member
|
Это к вопросу как Вы оформляете посты на форуме. Всегда надо давать логически законченный код!
Кроме того неплохо читать иногда документацию, где написано черным по-белому, что условные конструкции не работают будучи заключенными в { }. Парсер TypoScript скорее всего выдавал вам ошибки о наличии лишних скобок, просто вы не обращали внимания. |
|
|
|
|
|
#4 | |
|
Senior Member
Регистрация: 15.02.2006
Адрес: Петербург
Сообщений: 462
|
Цитата:
|
|
|
|
|