В шаблонах twig вы можете использовать функцию link, для рендера ссылки.
Параметры вызова следующие — link($text, $uri, $attributes = {}), первые два — обязательные.
|
|
{{ link( 'Link text', 'internal:/', { 'class':['primary-button', 'button']} ) }} |
Результатом будет следующий HTML код:
|
|
<a href="/" class="primary-button button">Link text</a> |
Другие полезные функции в twig в документации drupal.
Drupal 8/9 twig
Данная запись опубликована в 03.10.2021 16:03 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Август 30, 2021 г.
Пример кода как рендерить блок views с программной установкой contextual filters.
Контекстные фильтры устанавливаются методом ViewExecutable::setArguments(array $ARGS). В примере я передаю пару аргументов в качестве значений контекстных фильтров. ...
Читать
Август 7, 2021 г.
Если файл загружен через поле, созданное в конструкторе полей какого либо entity Drupal, то соответствующий модуль, предоставляющий функционал загрузки файла, сам обеспечит установку необходимого статуса. Что если поле было создано программно, и требуется ...
Читать
Июль 6, 2023 г.
У нас есть контроллер, который выдаёт json ответ. Добавим кеширование.
Начнем с определения контроллера. Пусть сконфигурирован следующий mymodule.routing.yml:
[crayon-69471c35e255a280646438/]
Это значит, что у нас создан класс PublicApi в ...
Читать
Май 22, 2021 г.
Подгрузка данных с сервера (например, при изменении параметров фильтра) происходит с небольшой задержкой, потому пользователь может не понять, среагировал как то сайт или нет на его действия.
Задача состоит в том, чтобы показать, что идет загрузка ...
Читать