Записи с тегом ‘twig’

Форматирование дат в Twig на Drupal 10/11: date и format_date() с примерами

 8 Авг, 2025

В Drupal 10/11 при работе с шаблонами Twig часто требуется вывести дату в нужном формате — будь то текущая дата, дата из поля сущности или timestamp. Для этого можно использовать стандартный Twig-фильтр date, а также функцию format_date().

В этой статье разберём основные варианты с примерами, в том числе:

  • использование форматов из админки /admin/config/regional/date-time.
  • получение текущего timestamp;
  • вывод даты в любом формате PHP;
  • локализация с помощью format_date();
  • работа с датами в ISO-формате;
Читать далее »

Вывод всех локальных переменных в twig

 3 Июн, 2024

Все видимые переменные шаблона можно посмотреть в переменной _context.

Читать далее »

Как добавить css классы в attributes (twig, Drupal)

 16 Май, 2024

Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).

Читать далее »

Перевод месяцев formatted datetime в Drupal

 8 Мар, 2024

Недавно изучал вопрос: как правильно переводить месяцы (в коротком и длинном варианте) в полях типа datetime в Drupal. Короткий ответ — через UI translation.

Читать далее »

Drupal Twig Extends

 5 Мар, 2024

Для понимания как работает пространство имен в twig экосистемы друпал.

Читать далее »

Редактируем атрибуты ссылки в twig шаблоне

 14 Июл, 2023

Как без хуков preprocess в Drupal добавить, например, атрибут target для ссылки в шаблоне?

Читать далее »

Добавляем свой фильтр в TWIG на Drupal

 1 Июн, 2023

В TWIG уже много разных встроенных фильтров, Drupal их перечень только расширяет. Но наше счастье было бы не полным, если бы мы не могли добавить свои фильтры.

Читать далее »

Проверка, что поле пустое в twig

 28 Янв, 2022

При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое.

Читать далее »

Рендер ссылки в twig

 3 Окт, 2021

В шаблонах twig вы можете использовать функцию link, для рендера ссылки.

Читать далее »