滚动
3.1. 联系 - 反馈表单构建器
Drupal 的核心中包含一个出色的 Contact(联系)模块。Contact 模块几乎可以与 Webform 模块相媲美。那么,让我们看看如何为我们的网站创建一个反馈表单。
如果 Contact 模块尚未启用,请先启用它。
Contact 模块已经自带一个反馈表单。它位于以下路径:
/contact
让我们修改此表单,使其更像一个反馈表单。为此,请转到设置联系表单的页面:结构 → 联系表单
/admin/structure/contact
进入“网站反馈”表单的编辑页面。我认为值得修改表单名称、填写你的电子邮箱地址,并设置自动回复给消息发送者。
现在我们将重命名“Email(电子邮件)”字段并添加一个“Phone(电话)”字段。字段“Name(姓名)”和“Email(电子邮件)”会自动从注册用户数据中填充。如果用户是匿名的,则这些字段会显示给用户填写。为此,让我们进入“管理字段(Manage fields)”页面:
在此页面上,你可以重命名字段或添加新字段。让我们添加一个“Phone(电话)”字段,字段类型选择“电话”。但在此之前,我们需要先启用 Telephone(电话)模块:
现在我们可以添加一个新的“Phone(电话)”字段了。
接下来,进入“管理显示(Manage display)”选项卡并调整字段顺序。我认为可以移除“Subject(主题)”字段和“Send copy to sender(发送副本给发件人)”字段(当然,如果你认为有必要,也可以保留它们)。我还在“Phone(电话)”字段设置中添加了一个占位符(placeholder),当点击输入框时该提示会消失。这可以提示用户该如何填写字段内容。
现在我们可以从联系页面发送消息了: