2016-02-10 19 views
1

我创建了一个NID为176的基本页面。我的基本页面内容类型包含一个名为field_banner_image的字段。Twig和D8中的输出图像字段

在我的模板目录中,我创建了一个名为page--node--176.html.twig的文件,该模板可以工作。

我看到一些线程,您可以通过{{ content.field_name }}访问节点内容,但是,我的content每次都会出现在NULL之间。

{{ file_url(node.field_banner_image.entity.uri.value) }}

我觉得必须有这样做的更简单/更好的办法:

我通过输出管理我的像场的URL。有什么建议么?为什么content在我的树枝模板中为空?

回答

1

如果您的模板名为page-node-176.html.twig,它实际上是一个覆盖基本页面模板page.html.twig的页面模板,因此您将可以访问所有页面变量但不能访问在你的节点中。

尽管您的节点类型被称为“页面”,它仍然是一个节点,其模板将是node-176.html.twig,它将覆盖node.html.twig。

在您的节点 - ***。html.twig中,您将有权访问内容变量。让我知道你是否需要帮助。

+1

谢谢你,你是对的! – Ronnie