Порою требуется добавить свои классы в переменную 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 30, 2023 г.
Когда вы создаёте свою страницу, используя контроллер, то возможности тут же выбрать какой код ответа она возвращает нет. Контроллер занимается только формированием содержания страницы.
Таким образом, страница возвращается с кодом 200. Что делать, ...
Читать
Июнь 9, 2023 г.
Рассмотрим два варианта, как зацепиться к отправляемым письмам и внести туда свои изменения.
Первый вариант заключается в прямом изменении тела письма перед отправкой. Для этого мы реализуем hook_mail_alter(&message).
MAIL ALTER хук
Переменная ...
Читать
Июль 30, 2023 г.
Модуль jwt реализует REST аутентификацию, настройку ключа и многое другое. Небольшой спиппет как сгенерировать и отправить jwt с собсвенной нагрузкой.
Передадим токен, в котором полезной нагрузкой будет ID пользователя. А время жизни токена - 1 ...
Читать
Апрель 7, 2024 г.
При объявлении библиотек вы можете подключать не только локальные, но и внешние файлы.
Для этого нужно указать тип библиотеки - external. Например:
[crayon-6964042934f25843583512/]
О полном списке допустимых атрибутах читайте в документации.
Читать