2473
- 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) }}
Можешь почитать и вот эту статейку "Многие помнят теле заставку"
Это тоже интересно
- 03.08.17Дата на русском часть вторая
- 07.09.17Форматируем дату на твиге
- 23.12.15Быстрый вывод чекбоксов xfields
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.