![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#11 |
|
Senior Member
|
Вы должно быть, что-то не правильно прописали, будьте внимательны. Я, к примеру, написал вот так,
Код:
plugin.tt_news {
displayLatest {
date_stdWrap {
strftime >
cObject = COA
cObject.10 = TEXT
cObject.10 {
field = datetime
strftime = %d
}
cObject.20 = CASE
cObject.20 {
key.field = datetime
key.strftime = %m
01 = TEXT
01.value = сiчня
02 = TEXT
02.value = лютого
03 = TEXT
03.value = марта
04 = TEXT
04.value = квітня
05 = TEXT
05.value = травня
06 = TEXT
06.value = червня
07 = TEXT
07.value = липня
08 = TEXT
08.value = серпня
09 = TEXT
09.value = вересня
10 = TEXT
10.value = жовтня
11 = TEXT
11.value = листопада
12 = TEXT
12.value = грудня
stdWrap.wrap = |
}
cObject.30 = TEXT
cObject.30 {
field = datetime
strftime = %Y
wrap = | року.
}
}
}
}
|
|
|
|
|
|
#12 |
|
Senior Member
|
Спасибо за ответ, но ваш код у меня не работает. Странно...
И этот не работает: plugin.tt_news.displayLatest.date_stdWrap{ strftime > cObject = COA cObject.40 = TEXT cObject.40{ field = datetime strftime = %d } cObject.50 = CASE cObject.50{ key.field = datetime key.strftime = %m 01 = TEXT 01.value = января 02 = TEXT 02.value = февраля 03 = TEXT 03.value = марта 04 = TEXT 04.value = апреля 05 = TEXT 05.value = мая 06 = TEXT 06.value = июня 07 = TEXT 07.value = июля 08 = TEXT 08.value = августа 09 = TEXT 09.value = сентября 10 = TEXT 10.value = октября 11 = TEXT 11.value = ноября 12 = TEXT 12.value = декабря stdWrap.wrap = | } cObject.60 = TEXT cObject.60{ field = datetime strftime = %Y wrap = | г. } } |
|
|
|
|
|
#13 |
|
Новенький
Регистрация: 23.01.2007
Сообщений: 25
|
Для LIST, LATEST, SINGLE
Код:
# Фиксим локаль для новостей
[globalVar = GP:L = 1]
[else]
plugin.tt_news {
displayLatest {
date_stdWrap >
date_stdWrap {
strftime >
cObject = COA
cObject.10 = TEXT
cObject.10{
field = datetime
strftime = %e
}
cObject.20 = CASE
cObject.20{
key.field = datetime
key.strftime = %m
01 = TEXT
01.value = января
02 = TEXT
02.value = февраля
03 = TEXT
03.value = марта
04 = TEXT
04.value = апреля
05 = TEXT
05.value = мая
06 = TEXT
06.value = июня
07 = TEXT
07.value = июля
08 = TEXT
08.value = августа
09 = TEXT
09.value = сентября
10 = TEXT
10.value = октября
11 = TEXT
11.value = ноября
12 = TEXT
12.value = декабря
stdWrap.wrap = |
}
cObject.30 = TEXT
cObject.30{
field = datetime
strftime = %Y
wrap = | г.
}
}
}
displaySingle.date_stdWrap >
displaySingle.date_stdWrap < .displayLatest.date_stdWrap
displayList.date_stdWrap >
displayList.date_stdWrap < .displayLatest.date_stdWrap
}
[global]
|
|
|
|
|
|
#14 |
|
Новенький
Регистрация: 19.03.2008
Сообщений: 11
|
А как сделать чтоб в AMENU тоже название месяца выводилось не December а к примеру Грудень (на укр.)?
|
|
|
|
|
|
#15 |
|
Senior Member
|
Спасибо за код, то что надо!
Но действительно интересно как и в AMENU сделать их русскими. Конструкция типа: displayArchive.date_stdWrap > displayArchive.date_stdWrap < .displayLatest.date_stdWrap или displayAmenu.date_stdWrap > displayAmenu.date_stdWrap < .displayLatest.date_stdWrap не помогает. И вопрос по календарю newscalendar Этот код : PHP код:
Последний раз редактировалось margol; 08.04.2008 в 16:40 |
|
|
|
|
|
#16 |
|
Новенький
Регистрация: 19.03.2008
Сообщений: 11
|
PHP код:
|
|
|
|
|
|
#17 |
|
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
После применения кода от azukari дата выводится в виде " апреля 2008 г.", без цифры. Как бороться?
|
|
|
|
|
|
#18 |
|
Senior Member
|
Добавить это:
cObject = COA cObject.10 = TEXT cObject.10{ field = datetime strftime = %d wrap = | } |
|
|
|
|
|
#19 |
|
Новенький
Регистрация: 09.04.2008
Сообщений: 25
|
вой пасиба
|
|
|
|
|
|
#20 | |
|
Senior Member
|
Цитата:
Код:
language = ru locale_all = ?? Код:
plugin.tx_newscalendar_pi1 {
calendar.startWeekDay = 1
special.parserFunction = htmlspecialchars
}
language = ua
locale_all = uk_UA.UTF-8
|
|
|
|
|