Рейтинг:0

How to get the url of a link field in field.html.twig

флаг in

Inside the field--link.html.twig file, I'm trying to output the url from a link field like so:

{% for item in items %}
  <div{{ attributes.addClass(classes) }}><a class="button" href="{{ item.content.uri }}">Apply Now</a></div>
{% endfor %}

I've tried the following to get the url, and nothing seems to work.

  • item.content.uri,

  • item.content.uri,

  • item.content.url,

  • item.content.0.url,

  • item.content.url | render,

  • item.content.0['#url'], etc ...

How can I get the url from my link field?

Thanks

usmanjutt84 avatar
флаг in
Вы пробовали `link['#url'].uri` это?
флаг in
Кажется, это ответ. {{ item.content['#url'].uri }} Могу я спросить, где хранится эта информация?
leymannx avatar
флаг ne
Отвечает ли это на ваш вопрос? [Как получить действительный URL-адрес поля ссылки из шаблона Twig?](https://drupal.stackexchange.com/questions/199262/how-to-get-the-valid-url-of-a-link -поле-из-внутри-шаблона-ветки)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.