logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

3.8. Display Suite:节点输出构建器。

18/10/2025, by Ivan

你可能已经知道如何在 Drupal 中添加新的内容类型、字段,并且知道 Drupal 可以用不同的方式显示这些字段。如果你还不了解,建议先阅读或查看以下相关文章:

1.1 网站内容、内容类型、节点。
1.5 分类(Taxonomy)—— 分类法、词典与术语。
1.7 字段与实体(Field, Entity)—— 字段与实体的工作方式。
1.8 图像:处理图像与预设。

除了 Drupal 的基础功能外,你还可以使用 Display Suite 模块:

https://www.drupal.org/project/ds

它允许你在特定模板中显示字段,例如两列布局带页眉和页脚,甚至更复杂的模板。我们来创建一个「公告(Announcement)」内容类型,并通过 Display Suite 模块美观地显示该内容的页面。

Display Suite 模块依赖 Layout Plugin 模块:

https://www.drupal.org/project/layout_plugin

首先,启用 Display Suite 模块:

contact form

现在我们创建一个新的内容类型「Announcement」,并添加以下字段:标题(Title)分类(Category,taxonomy term)价格(Price)描述(Description)电话(Phone)照片(Photo)卖家姓名(Seller name)。创建完成后,大致效果如下:

Drupal message board

接下来,进入「显示管理(Manage display)」选项卡。

drupal display suite

在「Layout for ...(布局设置)」中,选择我们需要的模板。初学时,可以先尝试一个简单的两列布局模板。

drupal display suite

现在,我们的公告内容被分成了两列:

drupal display suite

Display Suite 模块具有可扩展性。你可以使用它来配置分类(taxonomy)、用户(users)以及其他 Drupal 实体(entities)的显示方式。它还可以用于配置节点、用户及其他实体的编辑表单显示。