我是Drupal的新手&现在学习Drupal 8,我想创建HTML到Drupal的动态转换。
为此,我创建了页面--Front.html.twig&从后端创建的动态页面作为“主页”作为首页。因此,它将自动选择页面--Front.html.twig模板。(在这里,我已经将内容类型添加为带有自定义字段的主页)
这里,对于HTML到drupal的第一次转换,我在页-Front.html.twig中插入的所有HTML代码及其相关的css和Js。因此,它将显示静态内容。
现在我想动态地获取所有的部分内容。因此,我为该内容类型创建了其他字段,向其添加了一些内容,但现在无法使用{ content.field_test_field }在模板首页中获得自定义字段值。
我用了下面的密码,
{{ 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) { },请给我一些简单的解释,以便能够更多地了解它的语法和功能。&以上所有代码都不适用于我。
请帮我解决这个问题。
提前谢谢你。
发布于 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 }
输出图片或文件的: {{ }}
发布于 2021-04-26 07:19:02
除非启用调试,否则dump()函数将不会显示任何输出。
https://stackoverflow.com/questions/58516183
复制相似问题