首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将自定义字段内容类型显示为页面中的模板页--Front.html.twig?

问如何将自定义字段内容类型显示为页面中的模板页--Front.html.twig?
EN

Stack Overflow用户
提问于 2019-10-23 05:44:42
回答 2查看 2.5K关注 0票数 0

我是Drupal的新手&现在学习Drupal 8,我想创建HTML到Drupal的动态转换。

为此,我创建了页面--Front.html.twig&从后端创建的动态页面作为“主页”作为首页。因此,它将自动选择页面--Front.html.twig模板。(在这里,我已经将内容类型添加为带有自定义字段的主页)

这里,对于HTML到drupal的第一次转换,我在页-Front.html.twig中插入的所有HTML代码及其相关的css和Js。因此,它将显示静态内容。

现在我想动态地获取所有的部分内容。因此,我为该内容类型创建了其他字段,向其添加了一些内容,但现在无法使用{ content.field_test_field }在模板首页中获得自定义字段值。

我用了下面的密码,

代码语言:javascript
复制
{{ dump(content|keys) }}
{{ content.field_third_section_content.0 }}
{{ fields.field_third_section_content.content }}
{{ node.body.value|raw }}
{{ content.field_third_section_content }}
{{ node.field_third_section_content.0.value }}
{{ node.teaser.value }}

{{ dump(content|keys) }} for this I got array(0) { }

,请给我一些简单的解释,以便能够更多地了解它的语法和功能。&以上所有代码都不适用于我。

请帮我解决这个问题。

提前谢谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-23 13:29:51

您可以使用以下输出类型显示页--Front.html.twig的字段:

记住用字段的名称替换FIELDNAME。

输出块: {{ page.REGIONNAME }

输出页面标题: {{ node.title.value }

输出分类法术语或下拉选择选项: {{ node.field_FIELDNAME.0.entity.label }

输出一般文本字段: {{ node.field_FIELDNAME.value }

输出图片或文件的: {{ }}

票数 0
EN

Stack Overflow用户

发布于 2021-04-26 07:19:02

除非启用调试,否则dump()函数将不会显示任何输出。

https://www.drupal.org/node/1903374

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58516183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档