Drupal Правила отправки адреса электронной почты на ссылку пользователя - PullRequest
2 голосов
/ 16 декабря 2010

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

Есть ли способ, как выполнить php из поля to и тела.Мой php читается как текст.

Я использую отправку на произвольный адрес электронной почты.

1 Ответ

4 голосов
/ 16 декабря 2010

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

// Change $node->field_userreference to point to the correct CCK field    
$recipient = user_load($node->field_userreference);
return $recipient->mail;
...