我在Twig中有这个选项,并且变量吐出了所有调试代码,而不仅仅是一个链接,我该怎么办?

时间:2018-09-24 14:39:46

标签: drupal twig drupal-8

在这里设置了树枝变量

{% set link = content.field_external_quote_link %}

当我只显示变量时,它是错误的。

例如,如果我在下面的HTML中这样做:

<a href="{{ link }}" class="button button--primary no-external-link">TEXT EXAMPLE</a>

它正在丢弃开发代码和其他我不想要的东西。我需要对原始变量集进行一些处理,以使其以纯文本格式转储url吗?

2 个答案:

答案 0 :(得分:2)

{{ link.0.url }}

{{ link[0].url }}

如果您在节点类型显示设置页面中更改字段设置,则可以使{{ link }}工作,如下所示:

enter image description here

答案 1 :(得分:1)

转到您的内容类型设置。 转到:管理显示 对于所需的字段,更改格式以将值显示为纯文本或仅URL。 哪个会告诉drupal不要渲染它。

现在,清除缓存。并且,再次检查。应该可以。