- 1432
- 0
- Адаптировал: rusiq
- Уровень сложности исполнения: это делается простым копированием и нажиманием кнопки
Всем привет, и вот новая плюшка. В шаблоне мне не понравилось ,что месяцы выводятся на латинице, долго искал варианты ,как исправить это. Ну нашел скрипт, ну неохото нагружать сайт еще одним скриптов, нашел вариант на php, но он тоже не подходит, у нас шаблонизатор на твиге. Искал искал и не нашел решения , задал вопрос на форуме и инфинити ответил ,что надо прикрутить фильтр для этого, а как его прикрутить я не понял . Задал вопрос еще раз и Русик ответил кратко и понятно.
Итак приступим открываем core.php в конец файла добавить
$twig->addFilter('LangDate', new Twig_Filter_Function('LangDate'));
{{ "l, j Q Y \\года \\в H:i" | LangDate(news.dateStamp) }}
Суббота, 22 июля 2017 года в 11:22
l - день недели
j - число
Q - месяц
Y - год
H:i - часы и минуты
Вот вывод даты обновления
{% if (news.flags.isUpdated) %}{{ "j Q Y, H:i" | LangDate(news.updateStamp) }}{% endif %}
Вывод текущей даты
{{ "l, j Q Y \\года, H:i " | LangDate(date().timestamp) }}
Можешь почитать и вот эту статейку "Тег col "

Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.