Дополнение mChimpX

Опубликовано: 06 Мар 2015

Понадобилось для одного сайта сделать возможно отправки данных с формы в mailchimp (система рассылок.)
На помощь пришел hook для FormIt - mChimpX.

Параметры

mcApiKey - API метка для Mailchimp
mcListId - Список ID для подписки в Mailchimp
mcEmailField - Имя поля email в форме. По умолчанию - 'email'
mcMergeTags - Объединяющие теги Mailchimp, сгруппированные с полями формы. По умолчанию 'FNAME:firstname,LNAME:lastname,FULLNAME:firstname:lastname'

Параметры подписки

Основные: истина /true эквивалентна 1, ложь / false эквивалентна 0.

mcEmailType - Установки формата Email (электронное письмо) (html, text или html для мобильных устройств)
mcDoubleOptin - Проверка, отправлено ли повторное сообщение с запросом на подтверждение подписки, по умолчанию true
mcUpdateExisting - Проверка, следует ли обновить список текущих подписчиков или проигнорировать, по умолчанию - false
mcReplaceInterests - Определяет, следует ли заменить одну группу другой  или добавить участников второй группы в число участников первой (опциональная возможность, по умолчанию - true)
mcSendWelcome Если mcDoubleOptin  задано как false, mcSendWelcome задан как true, то разошлется список писем об успешной регистрации при факте подписки. Этого не произойдет, если обновить список существующих подписчиков. Если mcDoubleOptin  будет задано как true, то это не даст никакого эффекта. По умолчанию – false.

Параметры ошибок

Основные: истина /true эквивалентна 1, ложь / false эквивалентна 0.

mcDebug  - Включает / отключает добавление отладочных сообщений в MODX лог. По умолчанию – false.
mcFailOnApiKey - Включает / отключает вывод ошибок API key. По умолчанию - false.
mcFailOnListNotExists - Включает / отключает вывод сообщения 'list not exists' (“список не существует”). По умолчанию -  false.
mcFailOnAlreadySubscribed - Включает / отключает вывод ошибки 'already subscribed' (“уже подписан”). По умолчанию -  false.
mcFailOnNotSubscribed - Включает / отключает вывод ошибки 'not subscribed'  (“не подписан”). По умолчанию -  false.
mcFailOnMissingRequired - Включает / отключает вывод ошибки 'missing required' (“Отсутсвуют необходимые данные”). По умолчанию -  false.

Комментарии (0)


Оставить комментарий




Разрешённые теги: <b><i><br>Добавить новый комментарий: