我有一个包含 3 个字段的 Drupal 段落:
“文件”字段是类型为“文档”的“媒体”字段
我正在尝试在本段的 .twig 文件中显示这些字段的值:
{% block paragraph %}
{% if paragraph.status.value %}
Title: {{ paragraph.field_item_title.value }}<br>
Description: {{ paragraph.field_item_description.value }}<br>
URL: {{ paragraph.field_item_file.value }}
{% endif %}
{% endblock paragraph %}
结果标题和描述正确输出,并且 URL 中没有输出任何内容,尽管我期望输出文件的链接
我也尝试过这个:
{{ paragraph.field_item_file.entity.url }} // nothing
{{ paragraph.field_item_file.entity.id }} // 3098
如何获取从 .twig 模板中的“文件”字段下载文件的链接?
尝试以下方法获取文档的链接,可以将其添加为href值以使其可下载
file_url(paragraph.field_your_field.entity.field_media_document.entity.fileuri)}}
其他值可以在
field_media_document.entity.
之后以相同的方式访问