Имам това в Twig и променливата изхвърля целия код за отстраняване на грешки, а не само връзка, какво да правя?

Тук е зададената променлива twig

{% set link = content.field_external_quote_link %}

Когато просто покажа променливата, тя излиза грешна.

Например, ако направя това в HTML по-долу:

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

Изхвърля кода за разработка и други неща, които не искам. Има ли нещо, което трябва да направя с оригиналния набор от променливи, за да го накарам просто да изхвърли URL адреса в обикновен текст?


person Eric    schedule 24.09.2018    source източник
comment
Разгледайте тук   -  person DarkBee    schedule 24.09.2018


Отговори (2)


{{ link.0.url }}

or

{{ link[0].url }}

or

Можете да накарате {{ link }} да работи, ако промените настройките на полето в страницата за настройка на дисплея на типа възел, като това:

въведете описание на изображението тук

person Cesar Moore    schedule 24.09.2018

Отидете до вашите настройки за тип съдържание. Отидете до: Управление на дисплея За желаното поле променете формата, за да показвате стойност като обикновен текст или само URL. Което ще каже на drupal да не го изобразява.

Сега изчистете кеша. И проверете отново. Би трябвало да работи.

person Gorav Singal    schedule 27.09.2018