Уведомление об обновлениях пользователей - PullRequest
1 голос
/ 14 сентября 2011

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

Как я могу это сделать ??

Я использую user , user_register_notify и profileplus в Drupal.

Заранее спасибо.

1 Ответ

1 голос
/ 15 сентября 2011

шагов:

1> Вы можете использовать пользовательский обратный вызов отправки, где вы можете получить обновленные значения в переменной $ form_state. Это можно сделать в hook_form_alter (определяя пользовательский обратный вызов отправки).

2> Поместите эти переменные в $ params в свой пользовательский обратный вызов отправки. Теперь вызовите drupal_mail, где вы передаете $ params в качестве аргумента.

3> Теперь определите функцию hook_mail и обработайте это письмо требуемым способом.

Надеюсь, это поможет.

...