如何在drupal 8中使用node-[内容类型]-teaser.html.twig?

时间:2019-03-09 22:20:38

标签: drupal twig drupal-8

我创建了一个名为Question的自定义内容类型,除了一个由Paragraph模块创建的引用实体以外,还有一些简单的字段。 我看过一些有关模板建议的文档,但是我不明白如何使用它们。 如何使用自定义模板显示所有问题?

1 个答案:

答案 0 :(得分:0)

您可以从基本主题(经典)中复制node.html.twig并复制到活动主题模板文件夹中,然后重命名为node-[content-type-mechine-name]-teaser.html.twig。< / p>

如果您使用{{content}},它将以您在托管显示中设置的内容(admin / structure / types / manage / [content-type] / display)输出内容。这是默认行为。

如果您想要更多控制权并按字段显示,可以执行以下操作。

<div class="left">
  {{ content.field_abc }}
 </div>
 <div class="right">
  {{ content.field_xyz }}
 </div>