rainlab / mailchimp-plugin
October CMS 的 Mailchimp 插件
v1.0.5
2024-07-22 03:51 UTC
Requires
- php: >=5.5.9
- composer/installers: ~1.0
- drewm/mailchimp-api: ^2.5
This package is auto-updated.
Last update: 2024-09-22 04:07:43 UTC
README
MailChimp 集成插件
此插件实现了 OctoberCMS 的 MailChimp 订阅表单功能。
配置
为了使用此插件,您需要从您的 MailChimp 账户 获取 API 密钥。
- 在 OctoberCMS 后端,转到系统/设置页面,然后单击 MailChimp 链接。
- 将 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" />
就这样!