Иногда возникает задача: в Twig-шаблоне параграфа (paragraph.html.twig
) нужно отобразить заголовок материала (ноды), к которому этот параграф прикреплён.
Записи с тегом ‘twig’
Как в шаблоне параграфа получить заголовок родительской ноды
Форматирование дат в Twig на Drupal 10/11: date и format_date() с примерами
В Drupal 10/11 при работе с шаблонами Twig часто требуется вывести дату в нужном формате — будь то текущая дата, дата из поля сущности или timestamp. Для этого можно использовать стандартный Twig-фильтр date
, а также функцию format_date()
.
В этой статье разберём основные варианты с примерами, в том числе:
- использование форматов из админки
/admin/config/regional/date-time
. - получение текущего timestamp;
- вывод даты в любом формате PHP;
- локализация с помощью
format_date()
; - работа с датами в ISO-формате;
Вывод всех локальных переменных в twig
Все видимые переменные шаблона можно посмотреть в переменной _context.
Читать далее »Как добавить css классы в attributes (twig, Drupal)
Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).
Читать далее »Перевод месяцев formatted datetime в Drupal
Недавно изучал вопрос: как правильно переводить месяцы (в коротком и длинном варианте) в полях типа datetime в Drupal. Короткий ответ — через UI translation.
Читать далее »Drupal Twig Extends
Для понимания как работает пространство имен в twig экосистемы друпал.
Читать далее »Редактируем атрибуты ссылки в twig шаблоне
Как без хуков preprocess в Drupal добавить, например, атрибут target для ссылки в шаблоне?
Читать далее »Добавляем свой фильтр в TWIG на Drupal
В TWIG уже много разных встроенных фильтров, Drupal их перечень только расширяет. Но наше счастье было бы не полным, если бы мы не могли добавить свои фильтры.
Читать далее »Проверка, что поле пустое в twig
При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое.
Читать далее »Рендер ссылки в twig
В шаблонах twig вы можете использовать функцию link, для рендера ссылки.
Читать далее »