Архив за Август, 2025

Форматирование дат в 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-формате;
Читать далее »

Как работает position: sticky с bottom: 0 и почему он «не работает»

 6 Авг, 2025

Иногда кажется, что position: sticky работает только с top. Указываешь bottom: 0 — и ничего не происходит. Особенно, если пытаешься сделать так, чтобы элемент «прилип» к нижней границе контейнера при прокрутке. Почему так?

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

Как программно отрендерить View в Drupal и получить HTML

 3 Авг, 2025

В некоторых случаях удобно не только встроить View через UI или блок, но и программно срендерить представление (View) и получить HTML — например, для отправки во внешнюю систему, в e-mail, или вывода в нестандартном месте.

В этой статье покажем, как это сделать правильно — через Views::getView() и renderer->renderRoot().

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