在段落模板drupal 8中呈现链接字段

问题描述

我有一个称为链接的段落。在此段落中,有一个链接字段,允许多个值。在段落-link.html.twig文件中,我要呈现添加到段落中的所有链接。取而代之的是,我得到的相同链接重复的次数与链接值的数量相同。因此,如果我添加两个链接,它将两次渲染第一个链接。我还需要它与外部和内部链接一起使用。目前,它只能正确渲染外部链接(但只能渲染第一个)。

        {% for item in paragraph.field_link %}
            <a href="{{ paragraph.field_link.uri }}">{{ paragraph.field_link.title }}</a>
        {% endfor %}

感谢您的评论,以下内容适用于外部链接,但不适用于内部链接。内部链接URI呈现为“内部:/”

{% for item in paragraph.field_link %}
    <a href="{{ item.uri }}">{{ item.title }}</a>
{% endfor %}

解决方法

借助注释,我能够在段落模板中按需进行此工作。以下是链接字段的工作代码,该链接字段允许在段落字段中使用多个值。

{% for item in paragraph.field_link %} 
    <a href="{{ item.url }}">{{ item.title }}</a>
{% endfor %}

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...