我在 Twig 中有这个并且变量吐出所有调试代码而不是 link,我该怎么办?

I have this in Twig and the variable spits out all the debug code rather just a link, What do I do?

这里是正在设置的树枝变量

{% set link = content.field_external_quote_link %}

当我只显示变量时,它出现错误。

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

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

它正在转储开发代码和其他我不想要的东西。我需要对原始变量集做些什么才能让它以纯文本格式转储 url 吗?

{{ link.0.url }}

{{ link[0].url }}

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

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

现在,清除缓存。并且,再次检查。它应该有效。