@hermina.hauck
Для настройки рассылки (Newsletter) в October CMS можно использовать плагин "RainLab.MailChimp".
Вот пошаговая инструкция:
- Установите плагин "RainLab.MailChimp" из админ-панели October CMS через раздел Marketplace или через Composer командой php artisan plugin:install RainLab.MailChimp.
- После установки откройте файл config/services.php и добавьте в него следующую конфигурацию для MailChimp API:
1
2
3
4
|
'mailchimp' => [
'apiKey' => 'YOUR_API_KEY',
'listId' => 'YOUR_LIST_ID',
],
|
- Замените YOUR_API_KEY на ваш ключ API MailChimp.
- Замените YOUR_LIST_ID на идентификатор вашего списка рассылки.
- Создайте страницу для рассылки, используя плагин RainLab.Pages или любой другой плагин для создания страниц. На этой странице вы можете разместить форму подписки для пользователей.
- В шаблоне страницы используйте компонент newsletterSubscribe для отображения формы подписки:
1
|
{% component 'newsletterSubscribe' %}
|
- Если вы хотите отобразить сообщение об успешной подписке или об ошибке, добавьте следующий код в шаблон страницы:
1
2
3
4
5
|
{% if subscriptionResult == 'success' %}
Вы успешно подписались на нашу рассылку!
{% elseif subscriptionResult == 'error' %}
Произошла ошибка при подписке. Пожалуйста, попробуйте еще раз.
{% endif %}
|
- Если вы хотите отправить приветственное сообщение подписчику после успешной подписки, создайте файл шаблона "welcome.htm" в папке "mailchimp" в папке mailtemplates вашей темы:
1
|
/themes/your-theme-name/mailtemplates/mailchimp/welcome.htm
|
- В файле шаблона "welcome.htm" вы можете использовать переменную {{ email }}, чтобы включить адрес электронной почты подписчика в сообщение.
- Теперь, когда пользователь подписывается на вашу рассылку, его адрес электронной почты будет автоматически добавлен в ваш список рассылки MailChimp и, если настроено, ему будет отправлено приветственное сообщение.
Это базовая настройка рассылки (Newsletter) в October CMS с использованием плагина "RainLab.MailChimp". Вы также можете исследовать другие плагины или методы для отправки рассылок, в зависимости от ваших потребностей.