Сниппет для публикации переменных editedon, createdon в произвольном формате
Среди переменных шаблонов есть несколько содержащих дату - editedon , createdon и пр ...
Но если использовать их стандартно, то на выходе мы получаем время в Unix формате .
Для преобразования разработчики рекомендуют пользоваться @EVAL .
Мне это не очень нравится, так как необходимо создавать дополнительную переменную шаблона , контролировать её ,
да и неудобно править.
Сделаем маленький сниппет, например ShowDate и копируем туда содержимое:
<!--?php if ($format == '' ) $format = "%d-%b-%Y %H:%M:%S"; ?-->
Теперь для отображения даты последней редакции достаточно вставить в контексте или в шаблоне или в TV
[[ShowDate? &val=`[*editedon*]` &format=`%D`]]
Результат: 01/27/12
Без параметров этот сниппет выводит текущее время, впрочем каждый может отредактировать для себя сам.
Формат отображения времени можно посмотреть здесь