Для понимания как работает пространство имен в twig экосистемы друпал.
Темы предоставляют в пространство имен свой id, т.н. machine name. По этому имени можно сослаться на конкретную тему, указывая далее имя файла относительно подкаталога /templates.
Например, если нужно сослаться на файл
/core/themes/olivero/templates/layout/html.html.twig
|
{% extends "@olivero/layout/html.html.twig" %} |
Здесь «ovilero» — это машинное имя core темы Drupal.
twig
Написать комментарий
Данная запись опубликована в 05.03.2024 17:59 и размещена в рубрике drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 3, 2021 г.
В шаблонах twig вы можете использовать функцию link, для рендера ссылки.
Параметры вызова следующие - link($text, $uri, $attributes = {}), первые два - обязательные.
[crayon-66a43b5e56191058350560/]
Результатом будет следующий HTML код:
...
Читать
Май 16, 2024 г.
Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).
Переменная attributes - это объект Drupal\Core\Template\Attribute. У него есть нужный нам метод - addClass().
Пример использования:
[crayon-66a43b5e562ba384484447/]
Читать