首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Drupal8中使用node--[content type]--teaser.html.twig?

如何在Drupal8中使用node--[content type]--teaser.html.twig?
EN

Stack Overflow用户
提问于 2019-03-10 06:20:38
回答 2查看 1.5K关注 0票数 0

我已经创建了一个名为entity的自定义内容类型,并且除了段落模块创建的一个引用实体之外,还有几个简单的字段。我看过一些关于模板建议的文档,但我不明白如何使用它们。如何使用自定义模板显示我的所有问题?

EN

回答 2

Stack Overflow用户

发布于 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

https://www.drupal.org/docs/8/administering-drupal-8-site/managing-content-0/specify-how-fields-are-displayed

票数 0
EN

Stack Overflow用户

发布于 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).中设置的方式输出内容这是默认行为。

如果你想要更多的控制和显示字段,你可以这样做。

代码语言:javascript
复制
<div class="left">
  {{ content.field_abc }}
 </div>
 <div class="right">
  {{ content.field_xyz }}
 </div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55082537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档