Склоняем age для давности записи
Вот заморочился по поводу склонения age, может кому понадобится.
Если есть варианты оптимизации пишите ответом.
agedCrDate = TEXT agedCrDate.field = crdate someThingToAge.10 = CASE someThingToAge.10{ key.field = datetime key.age = ||| 1 < agedCrDate 1.age = минута | час | день | год 2 < agedCrDate 2.age = минуты | часа | дня | года 3 < agedCrDate 3.age = минуты | часа | дня | года 4 < agedCrDate 4.age = минуты | часа | дня | года 21 < agedCrDate 21.age = минута | час | день | год 22 < agedCrDate 22.age = минуты | часа | дня | года 23 < agedCrDate 23.age = минуты | часа | дня | года 24 < agedCrDate 24.age = минуты | часа | дня | года 31 < agedCrDate 31.age = минута | час | день | год 32 < agedCrDate 32.age = минуты | часа | дня | года 33 < agedCrDate 33.age = минуты | часа | дня | года 34 < agedCrDate 34.age = минуты | часа | дня | года 41 < agedCrDate 41.age = минута | час | день | год 42 < agedCrDate 42.age = минуты | часа | дня | года 43 < agedCrDate 43.age = минуты | часа | дня | года 44 < agedCrDate 44.age = минуты | часа | дня | года 51 < agedCrDate 51.age = минута | час | день | год 52 < agedCrDate 52.age = минуты | часа | дня | года 53 < agedCrDate 53.age = минуты | часа | дня | года 54 < agedCrDate 54.age = минуты | часа | дня | года default < agedCrDate default.age = минут | часов | дней | лет }
Сергей, подскажите, как это можно применить к tt_news?