У меня это есть в Twig, и переменная выплевывает весь код отладки, а не просто ссылку. Что мне делать? - PullRequest
0 голосов
/ 24 сентября 2018

Здесь задается переменная ветки

{% set link = content.field_external_quote_link %}

Когда я просто отображаю переменную, она выходит неправильно.

Например, если я сделаю это в приведенном ниже HTML-коде:

<a href="{{ link }}" class="button button--primary no-external-link">TEXT EXAMPLE</a>

Это вывод кода devel и других вещей, которые мне не нужны.Есть ли что-то, что мне нужно сделать с исходным набором переменных, чтобы он просто выводил URL в виде обычного текста?

Ответы [ 2 ]

0 голосов
/ 27 сентября 2018

Перейти к настройкам вашего типа контента.Перейти к: Управление отображением Для нужного поля измените формат, чтобы отображать значение в виде простого текста или URL-адреса.Что скажет друпалу не отображать его.

Теперь очистите кеш.И проверьте еще раз.Это должно работать.

0 голосов
/ 25 сентября 2018
{{ link.0.url }}

или

{{ link[0].url }}

или

Вы можете заставить {{ link }} работать, если вы измените настройки поля на странице настроек отображения типа узла, например:

enter image description here

...