![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
|
|
#1 |
|
Новенький
Регистрация: 02.04.2005
Сообщений: 22
|
Подскажите как мне в шаблоне узнать значение поля lastUpdated текущей страницы? Нужно просто узнать время последнейй модификации текущей страницы.
Скажите, мне нужно завести олну глобальную констатну - но нужно преопределть её на некторых страницах - например в главном шаьлоне по умолчанию она равна 1 (то есть для всех страниц), но для страницы x которая не имеет собственного шаблона (наследую основной шаблон), мне необходмио чтобы эта переменная была = 2 - в шаблоне я этого не могу задать - так как его нет (собственного этой страницы), можно ли переопределить данную константу непострдственно на узле (страницы)? |
|
|
|
|
|
#2 |
|
Administrator
|
да можно.
Есть условия в TS. Об этом надо смотреть в доке, которая называется TSref и в доке TS by example |
|
|
|
|
|
#3 | |
|
Продвинутый
|
Цитата:
Поискал на форуме код связанный с lastUpdated .. ничего не нашел, и методом научного тыка решил свою задачу: Требовалось вывести менюшку в виде: Код:
12-05-2011 Страница 1
10-04-2011 Страница 2
09-03-2011 Страница 3
07-03-2011 Страница 4
01-01-2011 Страница 5
...
решение: Код:
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
}
}
Возмножно код сумбурный, громоздкий.. и честно говоря, мне с трудом ясно почему конструкция с IF работает как нужно |
|
|
|
|