我已经创建了一个名为entity的自定义内容类型,并且除了段落模块创建的一个引用实体之外,还有几个简单的字段。我看过一些关于模板建议的文档,但我不明白如何使用它们。如何使用自定义模板显示我的所有问题?
发布于 2019-03-10 06:30:44
如果您已经通过管理界面向实体添加了字段(即Manage Fields),那么您应该不需要为字段的通用显示创建自定义小枝模板。
您要查找的是自定义实体的Manage Display选项卡。您可以通过UI将每个字段配置为以不同方式显示。这包括引用字段。
您还可以根据不同的显示类型(包括摘要)配置实体的显示。
https://www.drupal.org/docs/8/api/entity-api/display-modes-view-modes-and-form-modes
发布于 2019-03-15 06:32:04
您可以从基本主题(类)复制node.html.twig,然后复制到活动主题模板文件夹并将其重命名为node--content-type-mechine-name--teaser.html.twig.
如果您使用{{ content }},它将按照您在managed display (admin/structure/types/manage/content-type/display).中设置的方式输出内容这是默认行为。
如果你想要更多的控制和显示字段,你可以这样做。
<div class="left">
{{ content.field_abc }}
</div>
<div class="right">
{{ content.field_xyz }}
</div>
https://stackoverflow.com/questions/55082537
复制相似问题