![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
|
![]()
Чтобы не было вопросов - читайте документацию!
if-ничего не возвращает. Он опредедяет будет или не будет отрабатывать родительская конструкция. |
![]() |
![]() |
![]() |
#2 |
Продвинутый
Регистрация: 15.02.2005
Сообщений: 50
|
![]()
Ето я понял из доку.
В даном случае родительская конструкция : isTrue=1 Не понятно что происходит с isTrue, если IF определят что родительская конструкция(isTrue) не отрабатывается. Здесь: subheader_stdWrap.override.if всё понятно: будет переписываться если все условия выполняются(всёравно, что: subheader_stdWrap.override >) Последний раз редактировалось Boris; 15.04.2006 в 19:17 |
![]() |
![]() |
![]() |
#3 |
Senior Member
|
![]()
isTrue возвращает пустое значение, что равносильно "Ложь"...
|
![]() |
![]() |
![]() |
#4 |
Продвинутый
Регистрация: 15.02.2005
Сообщений: 50
|
![]()
Спасибо Pavel!
Теперь ясно (я думал, что в етом случае isTrue просто игнорируется) А как насчёт: Как в TS правильно прописать условия для регистров? Типа: [register:code = value] |
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
что вообще имеется в виду?
что за условия для регистров? |
![]() |
![]() |
![]() |
#6 |
Продвинутый
Регистрация: 15.02.2005
Сообщений: 50
|
![]()
Я имею ввиду, condition в TS, по типу:
[globalVar = TSFE:id = 10] Только, как ето правильно прописать для 'register' (если вообще возможно)? [register:code = value] ............. [end] Или надо в данном случае работать с userFunc? |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
Таких конструкций нет. Регистр может меняется за время рендеринга страницы, а условные конструкции на это не расчитаны (как условная компиляция). И UserFunc тут тоже не поможет.
Пользуйтесь ".if" или "CASE" |
![]() |
![]() |