Как отправить сообщение электронной почты определенной роли пользователя, когда сайт переходит в режим обслуживания в drupal 7?


Я хотел бы использовать электронную почту для общения с пользователями. Поэтому я действительно хочу отправить сообщение электронной почты для всех пользователей (или просто для нескольких пользователей с определенной ролью), когда сайт перейдет в режим обслуживания, и отправить еще одно, когда сайт выйдет в Сеть.

Я проверил триггеры, правила, действия, но не смог найти ничего, что могло бы помочь.

Как я могу это решить?

Author: Pierre.Vriens, 2013-03-06

1 answers

Проверьте этот модуль API режима обслуживания .

API режима обслуживания уведомляет другие модули, когда сайт переключается в режим обслуживания или выходит из него.

Это означает, что другие модули могут реагировать на это, например:

Оповещение списка пользователей, когда сайт переходит в режим обслуживания или выходит из него

Этот модуль предоставляет хук, hook_change_maintenance_mode, который могут использовать любые пользовательские модули взаимодействовать

ИЗМЕНИТЬ:

Вы можете создать пользовательский набор правил с такими действиями, как отправка электронных писем нужным вам пользователям. (Пример руководства по его созданию).

Затем вызовите набор правил с помощью функции rules_invoke_event() внутри режима hook_change_maintenance_mode

 3
Author: Anoop Joseph, 2013-03-06 12:19:09