Score: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 flag
คุณเคยลองใช้ `link['#url'].uri` นี้ไหม
in flag
นี่น่าจะเป็นคำตอบ {{ item.content['#url'].uri }} ฉันขอถามได้ไหมว่าข้อมูลนี้ถูกเก็บไว้ที่ใด
leymannx avatar
ne flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [จะรับ URL ที่ถูกต้องของช่องลิงก์จากภายในเทมเพลต Twig ได้อย่างไร](https://drupal.stackexchange.com/questions/199262/how-to-get-the-valid-url-of-a-link -field-จาก-in-a-twig- template)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา