oneup / contao-mailchimp
本扩展将 Contao 安装与 MailChimp 连接起来。
4.10.0
2024-09-19 07:42 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- codefog/contao-haste: ^5.0
- contao/core-bundle: ^4.13 || ^5.0
- oneup/mailchimp-api-v3: ^2.7
- patchwork/utf8: ^1.3
- symfony/event-dispatcher: ^4.4 || ^5.4 || ^6.4 || ^7.0
Requires (Dev)
- contao/manager-plugin: ^2.0
- friendsofphp/php-cs-fixer: ^3.9
- phpunit/phpunit: ^8.4
- dev-main
- 4.10.0
- 4.9.2
- 4.9.1
- 4.9.0
- 4.8.2
- 4.8.1
- 4.8.0
- 4.7.1
- 4.7.0
- 4.6.1
- 4.6.0
- 4.5.0
- 4.4.7
- 4.4.6
- 4.4.5
- 4.4.4
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.0
- 3.1.1
- 3.1.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.2.1
- 2.2.0
- 2.1.1
- 2.0.1
- 2.0.0
- 1.0.1
- 1.0.0
- 0.3.1
- 0.3.0
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- dev-feature/captcha-option
- dev-support/3.x
- dev-support/2.x
This package is auto-updated.
Last update: 2024-09-19 07:43:22 UTC
README
此 Contao 扩展提供订阅和取消订阅表单,以便轻松集成到 Contao。
--
显示的字段将通过 MailChimp 的 列表字段和 *|MERGE|* 标签
管理。您也可以更改这些字段的顺序:在 MailChimp 中,转到“注册表单”>“通用表单”>“注册表单”,通过拖放重新排列字段。然后,您需要通过在后台重新保存 MailChimp 列表将新的字段顺序导入 Contao。
如何使用
使用命令行 composer require oneup/contao-mailchimp
或通过使用 Contao 管理器 安装。
oneup/contao-mailchimp 的依赖项(Composer 会自动解决)
安装 Contao MailChimp 扩展后,您需要与 MailChimp 建立连接。
登录到 Contao 后台,转到内容 > MailChimp
- 创建一个新列表
- 输入您的列表名称
- 输入您的 MailChimp API 密钥
- 输入您的订阅者 列表 ID
在布局 > 站点结构下创建四个页面
- 订阅时事通讯
- 订阅确认
- 从时事通讯中取消订阅
- 取消订阅确认
转到布局 > 主题 > 模块
- 添加一个类型为 订阅表单 的模块
- 选择您的 MailChimp 列表
- 选择订阅后要重定向的页面(页面:订阅时事通讯)
- 选择是否使用双确认订阅
- 选择是否在表单字段中使用 HTML5 占位符
- 选择是否在 Contao 中使用验证码字段
- 添加一个类型为 取消订阅表单 的模块
- 选择您的 MailChimp 列表
- 选择取消订阅后要重定向的页面(取消订阅时事通讯)
- 选择是否在表单字段中使用 HTML5 占位符
- 选择是否在 Contao 中使用验证码字段
转到内容 > 文章
- 在“订阅时事通讯”页面插入类型为 订阅表单 的模块
- 在“取消订阅时事通讯”页面插入类型为 取消订阅表单 的模块
表单生成器
您还可以使用表单生成器中的表单订阅 Mailchimp 列表。
- 转到表单的设置。
- 在 Mailchimp 部分 启用 Mailchimp。
- 选择要订阅的 Mailchimp 列表。
- 可选:选择新订阅应默认分配到的兴趣组。
- 可选:输入控制是否进行订阅的字段名称(例如,时事通讯复选框的字段名称)。
- 可选:启用 Mailchimp 的双确认订阅功能。
- 定义合并标签以将表单的输入映射到 Mailchimp 列表的字段。 注意:您始终需要一个
EMAIL
合并标签。 - 定义可选的附加成员标签。
已知限制
- 如果启用了验证码选项,并且同一模块在网站上有多次可见,则可能无法正常工作。例如,如果您在页脚中有一个订阅表单,同时在内容中也有相同的模块,则它将无法正常工作。您需要为页脚使用不同的模块。