Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   lastUpdated (http://forum.typo3.ru/showthread.php?t=138)

Nicolay 03.04.2005 16:32

lastUpdated
 
Подскажите как мне в шаблоне узнать значение поля lastUpdated текущей страницы? Нужно просто узнать время последнейй модификации текущей страницы.
Скажите, мне нужно завести олну глобальную констатну - но нужно преопределть её на некторых страницах - например в главном шаьлоне по умолчанию она равна 1 (то есть для всех страниц), но для страницы x которая не имеет собственного шаблона (наследую основной шаблон), мне необходмио чтобы эта переменная была = 2 - в шаблоне я этого не могу задать - так как его нет (собственного этой страницы), можно ли переопределить данную константу непострдственно на узле (страницы)?

Valery Romanchev 03.04.2005 17:51

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

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

are 20.09.2011 09:57

Цитата:

Сообщение от Valery Romanchev (Сообщение 507)
да можно.
Есть условия в 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 работает как нужно


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

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