我创建了一个NID为176的基本页面。我的基本页面内容类型包含一个名为field_banner_image
的字段。
在我的模板目录中,我创建了一个名为page--node--176.html.twig
的文件,模板正常运行。
我看到了几个线程,您可以通过{{ content.field_name }}
访问节点内容,但是,content
每次都显示NULL
。
我设法通过以下方式输出我的图片字段的网址:
{{ file_url(node.field_banner_image.entity.uri.value) }}
我觉得必须有一个更容易/更好的方法来做到这一点。有什么建议?为什么我的树枝模板中content
为空?
答案 0 :(得分:1)
如果您的模板名为page - node - 176.html.twig,它实际上是一个覆盖基页模板page.html.twig的页面模板,因此您可以访问所有页面变量,但不能访问你的节点。
虽然你的节点类型被称为" page",但它仍然是一个节点,它的模板是node - 176.html.twig,它会覆盖node.html.twig。
在您的节点 - ***。html.twig中,您将可以访问内容变量。如果您需要帮助,请告诉我。