rainlab/mailchimp-plugin

October CMS 的 Mailchimp 插件

安装次数: 4,406

依赖项: 0

推荐者: 0

安全性: 0

星标: 11

关注者: 8

分支: 16

开放性问题: 3

类型:october-plugin

v1.0.5 2024-07-22 03:51 UTC

This package is auto-updated.

Last update: 2024-09-22 04:07:43 UTC


README

MailChimp 集成插件

此插件实现了 OctoberCMS 的 MailChimp 订阅表单功能。

配置

为了使用此插件,您需要从您的 MailChimp 账户 获取 API 密钥。

  1. 在 OctoberCMS 后端,转到系统/设置页面,然后单击 MailChimp 链接。
  2. 将 API 密钥粘贴到 MailChimp API 密钥 字段中。

创建注册表单

您可以将 MailChimp 注册表单放在任何前端页面上。将 MailChimp 注册表单组件添加到页面或布局中。单击添加的组件,将您的 MailChimp 列表标识符粘贴到 MailChimp 列表 ID 字段中。关闭检查器并保存页面。

添加注册表单最简单的方法是使用组件的默认部分和 {% component %} 标签。将其添加到您希望显示表单的页面或布局中。

{% component 'mailSignup' %}

如果默认部分不适合您的网站,请将组件标签替换为自定义代码,例如

<form
    id="subscribe-form"
    data-request="mailSignup::onSignup"
    data-request-update="'mailSignup::result': '#subscribe-form'"
>
    <input type="text" name="email" placeholder="Newsletter subscription">
    <input type="submit" class="btn btn-default" value="Subscribe"/>
</form>

示例使用标准的部分 mailSignup::result 来显示订阅确认消息。如果您不喜欢标准消息,您可以在您的主题中创建自己的部分并指定其名称在 data-request-update 属性中。默认部分位于 plugins/rainlab/mailchimp/components/signup/result.htm

可以在订阅请求中包含更多字段

<input type="text" name="merge[FNAME]" placeholder="First Name" />
<input type="text" name="merge[LNAME]" placeholder="Last Name" />

就这样!