Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 15.04.2006, 13:22   #1
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Чтобы не было вопросов - читайте документацию!

if-ничего не возвращает. Он опредедяет будет или не будет отрабатывать родительская конструкция.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 15.04.2006, 19:10   #2
Boris
Продвинутый
 
Регистрация: 15.02.2005
Сообщений: 50
По умолчанию

Ето я понял из доку.
В даном случае родительская конструкция : isTrue=1
Не понятно что происходит с isTrue, если IF определят что родительская конструкция(isTrue) не отрабатывается.

Здесь: subheader_stdWrap.override.if всё понятно: будет переписываться если все условия выполняются(всёравно, что: subheader_stdWrap.override >)

Последний раз редактировалось Boris; 15.04.2006 в 19:17
Boris вне форума   Ответить с цитированием
Старый 16.04.2006, 00:55   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

isTrue возвращает пустое значение, что равносильно "Ложь"...
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 16.04.2006, 18:21   #4
Boris
Продвинутый
 
Регистрация: 15.02.2005
Сообщений: 50
По умолчанию

Спасибо Pavel!
Теперь ясно (я думал, что в етом случае isTrue просто игнорируется)

А как насчёт:
Как в TS правильно прописать условия для регистров?
Типа: [register:code = value]
Boris вне форума   Ответить с цитированием
Старый 17.04.2006, 02:38   #5
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

что вообще имеется в виду?
что за условия для регистров?
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 17.04.2006, 12:58   #6
Boris
Продвинутый
 
Регистрация: 15.02.2005
Сообщений: 50
По умолчанию

Я имею ввиду, condition в TS, по типу:
[globalVar = TSFE:id = 10]

Только, как ето правильно прописать для 'register' (если вообще возможно)?
[register:code = value]
.............
[end]

Или надо в данном случае работать с userFunc?
Boris вне форума   Ответить с цитированием
Старый 17.04.2006, 13:12   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Таких конструкций нет. Регистр может меняется за время рендеринга страницы, а условные конструкции на это не расчитаны (как условная компиляция). И UserFunc тут тоже не поможет.


Пользуйтесь ".if" или "CASE"
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:07.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория