aaronhipple/grav-plugin-mailchimp

添加 MailChimp 订阅表单动作支持

安装: 563

依赖: 0

建议: 0

安全: 0

星标: 12

关注者: 3

分支: 6

开放问题: 6

类型: grav-plugin

v0.2.1 2020-07-20 15:33 UTC

This package is not auto-updated.

Last update: 2024-09-19 17:07:27 UTC


README

MailChimp 插件适用于 Grav CMS。它创建一个表单动作步骤,允许用户订阅到 MailChimp 邮件列表。

注意:此插件不再维护。使用风险自担,欢迎分支。

描述

添加 MailChimp 订阅表单动作支持。

安装

下载可在 发行版 页面上找到。下载并解压后,将 mailchimp 目录复制到您的 Grav 安装目录下的 user/plugins 目录。

通过 GPM 安装

安装可通过 GPM 进行。您可以从网站管理面板或终端进行安装。

$ bin/gpm install mailchimp

使用 Composer 安装

此插件可通过 Packagist.org 获取。

# install without dev dependencies in a production-type environment.
composer require aaronhipple/grav-plugin-mailchimp --update-no-dev

# install with dev dependencies in a development- or CI-type environment.
composer require aaronhipple/grav-plugin-mailchimp

用法

使用您的 MailChimp API 密钥配置插件,可以在 user/config/plugins/mailchimp.yaml 或使用管理插件中完成。

在表单的元数据中设置表单,如下所示

form:
    name: subscribe
    fields:
        -
            name: email
            label: Email
            placeholder: 'Enter your email address'
            type: email
            validate:
                required: true
        - 
            name: my_custom_field
            label: My Custom Field
            placeholder: 'A Custom Field'
            type: text
        -
            name: news_letter
            type: checkbox
            label: 'Yes I would like to receive updated news and information'
    buttons:
        -
            type: submit
            value: Submit
        -
            type: reset
            value: Reset
    process:
        - mailchimp:
            required_fields: [news_letter]
            lists: [1234567, abcdefg]
            field_mappings:
                mailchimpMergeField: my_custom_field