所以我刚开始使用Drupal和Drupal 8,很难理解如何访问树枝内容。理想情况下,我想做的就是要求使用结构化内容的某些字段。
使用某种类型的结构化内容时,我想加载特定的树枝模板并按机器可读的名称访问字段。这将允许我设置对内容有特定要求的模板类型。
我正在努力将其分为2个部分,也许我想做的事在drupal中是不可能的。第一部分如何根据结构化内容类型分配页面模板?
第二个问题是如何打印出特定字段。我可以使用{{page.content}}打印所有字段,但是{{page.content.field_name}}不打印任何内容。我很困惑如何继续前进。我知道我可以使用模块并将它们分配给各节,但是对于结构化数据类型,这将不允许像结构化内容那样严格执行数据收集。其中一些内容在单个内容区域之外流动,因此我真的很想在主布局文件中进行操作。
有什么想法吗?
答案 0 :(得分:0)
用于根据内容类型定义页面模板: 您可以拥有:
对于打印内容字段,您需要转到node.html.twig