Drupal Twig Extends

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

Темы предоставляют в пространство имен свой id, т.н. machine name. По этому имени можно сослаться на конкретную тему, указывая далее имя файла относительно подкаталога /templates.

Например, если нужно сослаться на файл
/core/themes/olivero/templates/layout/html.html.twig

Здесь «ovilero» — это машинное имя core темы Drupal.

Написать комментарий

Мало букафф? Читайте есчо !

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

Январь 28, 2022 г.

При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое. Наиболее точный ответ на мой взгляд помогает найти фильтр render, т.к. он позволяет получить результат рендера соответствующего поля, а не заниматься ...

Читать

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

Май 16, 2024 г.

Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig). Переменная attributes - это объект Drupal\Core\Template\Attribute. У него есть нужный нам метод - addClass(). Пример использования: [crayon-681f04e8ec6ba096896992/]

Читать

 

Комментарии к «Drupal Twig Extends»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: