Порою требуется добавить свои классы в переменную 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 6, 2023 г.
Пример кода, реализующий endpoint скачиваемого файла.
[crayon-6a3691c70e21d946639554/]
Кроме контроллера, вам потребуется еще задать маршрут. Пример описания маршрута:
[crayon-6a3691c70e227284780779/]
Читать
Июль 4, 2025 г.
В Drupal (начиная с версии 8 и выше, включая 10 и 11), чтобы получить код языка по умолчанию сайта (например, en, ru, fr), используйте следующий способ:
[crayon-6a3691c70e326659367106/]
Подробности запроса:
\Drupal::languageManager() — обращение ...
Читать
Апрель 19, 2024 г.
При отладке миграций в Drupal могут возникать состояния, когда миграция не прошла по какой то причине (ошибке) и подвисла в состоянии отличном от Idle. ...
Читать
Август 10, 2023 г.
Допустим, вы получаете следующие данные - заголовок, текст статьи, и теги. При этом данные поставляются на двух языках - 'ru' и 'en'. Вам требуется программно сохранить статью и её перевод.
Я полагаю, что уже активирован модуль Content Translation, ...
Читать