logo

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

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

演示 EBT 模块 下载 EBT 模块

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

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

演示 EPT 模块 滚动

滚动

3.1. 联系 - 反馈表单构建器

16/10/2025, by Ivan

Drupal 的核心中包含一个出色的 Contact(联系)模块。Contact 模块几乎可以与 Webform 模块相媲美。那么,让我们看看如何为我们的网站创建一个反馈表单。

如果 Contact 模块尚未启用,请先启用它。

Contact 模块已经自带一个反馈表单。它位于以下路径:

/contact

联系表单

让我们修改此表单,使其更像一个反馈表单。为此,请转到设置联系表单的页面:结构 → 联系表单

/admin/structure/contact

联系表单

进入“网站反馈”表单的编辑页面。我认为值得修改表单名称、填写你的电子邮箱地址,并设置自动回复给消息发送者。

编辑联系表单

 

现在我们将重命名“Email(电子邮件)”字段并添加一个“Phone(电话)”字段。字段“Name(姓名)”和“Email(电子邮件)”会自动从注册用户数据中填充。如果用户是匿名的,则这些字段会显示给用户填写。为此,让我们进入“管理字段(Manage fields)”页面:

联系表单字段管理

在此页面上,你可以重命名字段或添加新字段。让我们添加一个“Phone(电话)”字段,字段类型选择“电话”。但在此之前,我们需要先启用 Telephone(电话)模块:

启用 Telephone 模块

现在我们可以添加一个新的“Phone(电话)”字段了。

电话字段

接下来,进入“管理显示(Manage display)”选项卡并调整字段顺序。我认为可以移除“Subject(主题)”字段和“Send copy to sender(发送副本给发件人)”字段(当然,如果你认为有必要,也可以保留它们)。我还在“Phone(电话)”字段设置中添加了一个占位符(placeholder),当点击输入框时该提示会消失。这可以提示用户该如何填写字段内容。

Drupal 联系表单

现在我们可以从联系页面发送消息了:

Drupal 联系表单示例