silverware/联系

SilverWare 联系模块。

安装: 221

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 2

开放问题: 0

类型:silverstripe-vendormodule

1.5.0 2018-06-12 13:21 UTC

This package is not auto-updated.

Last update: 2024-09-13 14:44:49 UTC


README

Latest Stable Version Latest Unstable Version License

为与SilverWare一起使用,提供联系页面和联系组件。

内容

需求

安装

安装通过Composer进行。

$ composer require silverware/contact

使用

联系页面

此模块向应用程序添加了一个名为ContactPage的新页面类型。联系页面显示一个表单,允许用户向一个或多个收件人发送消息。

在“收件人”选项卡上添加收件人。每个收件人都有一个

  • 姓名(当用户选择收件人时显示)
  • 发送到的姓名和电子邮件地址
  • 发送人姓名和电子邮件地址
  • 电子邮件主题

默认情况下,当有人发送消息时,联系页面将通过电子邮件通知所有收件人。要更改此行为,您可以在“选项”选项卡上检查“显示收件人字段”。然后,在表单上显示一个下拉列表,允许用户为消息选择收件人。

在“选项”选项卡上,您还可以选择是否在表单上显示电话和主题字段,以及电话字段是否为必填项。如果您取消选中“通过电子邮件发送”选项,表单将记录在“消息”选项卡上接收到的消息,但不再通过电子邮件通知收件人。

联系组件

此模块还提供了一个名为ContactComponent的组件,可以将其添加到您的SilverWare模板和布局中。一个ContactComponent显示与联系相关的项目列表,如地址、电话号码、电子邮件等。

组件提供以下项目

  • AddressItem
  • EmailItem
  • FaxItem
  • HeadingItem
  • LinkItem
  • LinksItem
  • PhoneItem
  • SkypeItem
  • TextItem

只需在模板或布局中添加所需的ContactComponent,然后通过网站树添加项目作为子项。如果检查了ContactComponent的“选项”选项卡的“显示图标”选项,项目标题也将显示字体图标。

问题

请使用GitHub问题跟踪器提交错误报告和功能请求。

贡献

欢迎您的贡献,以帮助改进此项目。请参阅贡献以获取更多信息。

维护者

许可证

BSD-3-Clause © Praxis Interactive