Порою требуется добавить свои классы в переменную attributes на уровне шаблона (в twig).
Переменная attributes — это объект Drupal\Core\Template\Attribute. У него есть нужный нам метод — addClass().
Пример использования:
|
|
{% set classes = [ term.bundle|clean_class, 'taxonomy-term', ] %} <div{{ attributes.addClass(classes) }}> ... |
Drupal 9/10 twig
Данная запись опубликована в 16.05.2024 16:46 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 5, 2025 г.
Иногда в Drupal возникает ситуация: вы удаляете поле с типов сущностей (bundle), но оно не исчезает полностью из системы. UI говорит, что поле «используется», хотя на самом деле ни одна сущность его не использует. В этом случае поле остаётся в конфигурации ...
Читать
Март 16, 2024 г.
Задача модуля - дать возможность разделить конфигурации сайта для разных системных окружений. На локальном сервере вы можете использовать такие модули ...
Читать
Май 16, 2023 г.
Вы получили код для вставки метрики, осталось дело за малым - разместить его на сайте. Сайт управляется Drupal 8/9/10.
Я покажу как это сделать через изменение темы сайта.
Первая опция - это вставить непосредственно в один из основных шаблонов ...
Читать
Июль 13, 2023 г.
Кнопка выводится как элемент product.variations, а вот настройки полей, которые выводятся в этой сущности довольно глубоко зарыты.
[crayon-6a38b0948cc6e982717034/]
Поле "кол-во товара в корзине" не является частью сущности product variation, ...
Читать