如何在 drupal 中打印 url 的博客标签

How to print url of blog tags in drupal

如何在 Drupal 中打印博客标签的 url 别名? uri.value 不工作

{% for item in node.field_tags %}
 {{ item.entity.uri.value }} {{ item.entity.name.value }}
{% endfor %}

{{ item.entity.uri.value }} # this isn't working

您可以使用如下所示的 path() 函数打印标签的 url 别名:

{% for item in node.field_tags %}
  {{ path('entity.taxonomy_term.canonical', { 'taxonomy_term': item.entity.id() }) }}
{% endfor %}

url()如果你想要一个绝对的url:

{% for item in node.field_tags %}
  {{ url('entity.taxonomy_term.canonical', { 'taxonomy_term': item.entity.id() }) }}
{% endfor %}