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

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

Ответ
 
Опции темы Опции просмотра
Старый 25.07.2006, 19:09   #1
ups
Новенький
 
Регистрация: 30.04.2006
Адрес: Украина, Киев
Сообщений: 9
Отправить сообщение для ups с помощью ICQ
По умолчанию передача переменной в Ts?

Имеется конструкция (RealURL ?year=)
/newspapers/2005/
/newspapers/2006/
на странице, используя {GPvar:year} в TS, вытаскиваю список изданий соответствующего года (хранятся в отдельной таблице).
Хотелось бы в ответ на
/newspapers/
показать список за последний год... но тут вопрос.
Делать это конструкциями TS видать извращение. В скрипте присвоить некой переменной значение GPvar:year, а в случае ее отсутствия год последних публикаций из базы просто, но как потом эту переменную передать в TS... не понимаю.
Подскажите, пожалуйста, как сие реалировать в соответсвием с логикой TYPO3, а не изобретая велосипед. Спасибо.

Последний раз редактировалось ups; 25.07.2006 в 21:17
ups вне форума   Ответить с цитированием
Старый 26.07.2006, 15:26   #2
ups
Новенький
 
Регистрация: 30.04.2006
Адрес: Украина, Киев
Сообщений: 9
Отправить сообщение для ups с помощью ICQ
Lightbulb разобрался

stdWrap / postUserFunc
ups вне форума   Ответить с цитированием
Старый 28.07.2006, 00:06   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Никакого извращения... все предельно просто на одном TS.
Не понятно где вы и чего как делаете, но допустим переменная сохраняется в регистрe.

Код:
10 = LOAD_REGISTER
10.year {
     data = GP: year
     ifEmpty.data = date: Y
}
Это надо пристроить где-нибудь... например в PAGE
Совственно и весь код... хотите подставляйте {register: year} ... хотите в TS через .data = register: year

Можно без всяких регистров, непостредственно в месте использования, но я не знаю как Вы это применяете...
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 28.07.2006, 17:07   #4
ups
Новенький
 
Регистрация: 30.04.2006
Адрес: Украина, Киев
Сообщений: 9
Отправить сообщение для ups с помощью ICQ
По умолчанию

2 Pavel Antonov: Спасибо. Действительно изящней получается. UserFunc накопал в английском мейллисте на аналогичный вопрос.
ups вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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