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

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

Ответ
 
Опции темы Опции просмотра
Старый 03.04.2005, 16:32   #1
Nicolay
Новенький
 
Регистрация: 02.04.2005
Сообщений: 22
По умолчанию lastUpdated

Подскажите как мне в шаблоне узнать значение поля lastUpdated текущей страницы? Нужно просто узнать время последнейй модификации текущей страницы.
Скажите, мне нужно завести олну глобальную констатну - но нужно преопределть её на некторых страницах - например в главном шаьлоне по умолчанию она равна 1 (то есть для всех страниц), но для страницы x которая не имеет собственного шаблона (наследую основной шаблон), мне необходмио чтобы эта переменная была = 2 - в шаблоне я этого не могу задать - так как его нет (собственного этой страницы), можно ли переопределить данную константу непострдственно на узле (страницы)?
Nicolay вне форума   Ответить с цитированием
Старый 03.04.2005, 17:51   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

да можно.
Есть условия в TS.

Об этом надо смотреть в доке, которая называется TSref и в доке TS by example
Valery Romanchev вне форума   Ответить с цитированием
Старый 20.09.2011, 09:57   #3
are
Продвинутый
 
Аватар для are
 
Регистрация: 25.10.2006
Адрес: Новосибирск
Сообщений: 36
Отправить сообщение для are с помощью ICQ
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
да можно.
Есть условия в TS.

Об этом надо смотреть в доке, которая называется TSref и в доке TS by example


Поискал на форуме код связанный с lastUpdated .. ничего не нашел, и методом научного тыка решил свою задачу:

Требовалось вывести менюшку в виде:
Код:
12-05-2011 Страница 1
10-04-2011 Страница 2
     09-03-2011 Страница 3
     07-03-2011 Страница 4
01-01-2011 Страница 5
...
где дата берется из поля lastUpdated в свойстве страницы,

решение:

Код:
NO {
	stdWrap.cObject = COA
	stdWrap.cObject {
		10 = TEXT
		10.data = field:lastUpdated
		10.stdWrap.date = d-m-y
		10.wrap = <span class="menu-date">|</span>
		10.if {
			value.data = field:lastUpdated
			isLessThan = 0
		}
		20 = TEXT
		20.field = nav_title//subtitle//title
	}         
}
если поле lastUpdated пустое, то код <span class="menu-date"></span> не выводится. Все хорошо работает.

Возмножно код сумбурный, громоздкий.. и честно говоря, мне с трудом ясно почему конструкция с IF работает как нужно
are вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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