Порою требуется добавить свои классы в переменную 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. Что делать, ...
Читать
Октябрь 17, 2024 г.
Особенно полезно, когда вы использовали проект как шаблон для другого сайта и надо почистить данные. Друпал хоть и показывает статистику использования файлов, но удалять файлы не позволяет из реестра /admin/content/files.
Напишем небольшой скрипт, ...
Читать
Январь 9, 2024 г.
Функция считается устаревшей, начиная с версии ядра 9.3, в 10-й версии функция удалена из кода.
В новом API нужно воспользоваться одним из сервисов ядра, которые реализуют нужную функцию.
Сервис extension.list.module - реализует функции, связанные ...
Читать
Май 11, 2023 г.
См. основной материал для введения.
Форма в нашем случае не требует отправки/проверки данных, и реализует только два метода - getFormId и buildForm.
Хотя форма и не содержит кнопки submit, но все равно будет реагировать на отправку данных, поэтому ...
Читать