Skip to content

Названия месяцев в tt_news

Столкнулся с необходимостью изменить названия месяцев в архиве новостей tt_news.

Решение выглядит так:

plugin.tt_news {
 reverseAMenu = 1
 archiveMode = month
 archiveTitleCObject >
 archiveTitleCObject = COA
 archiveTitleCObject {
 # normal
 10 = COA
 10 {
 10= CASE
 10 {
 key.field = start
 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 = Декабрь
 }
 11 = TEXT
 11 {
 field = stop
 strftime = %Y
 wrap = |
 }
 if {
 value.field = start
 value.strftime = %m
 equals.data = GPvar:tx_ttnews|month
 negate = 1
 }
 }
 # aktiv
 20 = COA
 20 {
 10= TEXT
 10 {
 key.field = start
 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 = Декабрь
 wrap = <strong>|
 }
 11 = TEXT
 11 {
 field = stop
 strftime = %Y
 wrap = |</strong>
 }
 if {
 value.field = start
 value.strftime = %m
 equals.data = GPvar:tx_ttnews|month
 }
 }
 }
 }

Post a Comment

Your email is never published nor shared. Required fields are marked *