Как без хуков preprocess в Drupal добавить, например, атрибут target для ссылки в шаблоне?
Например, возьмем штатный шаблон file-link.html.twig:
|
|
<span{{ attributes }}>{{ icon }} {{ link }}</span> |
Используем фильтр merge, добавляя нужные атрибуты:
|
|
<span{{ attributes }}>{{ icon }} {{ link|merge({'#attributes': {'target': '_blank'}}) }} </span> |
Drupal 9/10 twig
Данная запись опубликована в 14.07.2023 17:54 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 6, 2023 г.
Пример кода, реализующий endpoint скачиваемого файла.
[crayon-6ac74feb0f453790568654/]
Кроме контроллера, вам потребуется еще задать маршрут. Пример описания маршрута:
[crayon-6ac74feb0f45f347290845/]
Читать
Март 16, 2024 г.
Задача модуля - дать возможность разделить конфигурации сайта для разных системных окружений. На локальном сервере вы можете использовать такие модули ...
Читать
Апрель 19, 2024 г.
При отладке миграций в Drupal могут возникать состояния, когда миграция не прошла по какой то причине (ошибке) и подвисла в состоянии отличном от Idle. ...
Читать
Июль 30, 2023 г.
Модуль jwt реализует REST аутентификацию, настройку ключа и многое другое. Небольшой спиппет как сгенерировать и отправить jwt с собсвенной нагрузкой.
Передадим токен, в котором полезной нагрузкой будет ID пользователя. А время жизни токена - 1 ...
Читать