我对Drupal非常陌生。
谁能告诉我如何在树枝模板中显示自定义字段内容类型?
谢谢
我在下面的代码中使用了内容和节点。
{{content.field_a}}
答案 0 :(得分:0)
您将必须执行以下步骤:
步骤1)针对内容类型的自定义模板
假设您必须为内容类型(即Article(machine_name:article))创建一个新模板。只需复制一份node.html.twig并使用node--article.html.twig
重命名步骤2)调用自定义字段
在此模板中,您可以显示字段的内容,例如{{content.field_test_field}}
步骤3)清除缓存
答案 1 :(得分:0)
例如,如果要为文章创建整页模板,则可以创建一个名为: page--node--article.html.twig
的文件。任何自定义内容类型都将遵循该模式,例如,如果该内容类型称为Machine Product,则模板将为: page--node--machine-product.html.twig (1内容类型名称的空格之间的短划线。
对于Drupal 8,这是我对该文件类型的典型映射:
块: {{page.REGIONNAME}}
标题: {{node.title.value}}
分类术语/下拉列表在“创建内容”中选择: {{node.field_FIELDNAME.0.entity.label}}
常规文本字段: {{node.field_FIELDNAME.value}}
图像/文件: {{file_url(node.field_FIELDNAME.entity.fileuri'))}}