Тема: lastUpdated
Показать сообщение отдельно
Старый 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 вне форума   Ответить с цитированием