假设我在D7中有自定义模块,我想为此添加一个功能。
该功能是:当用户发布节点时向某人发送电子邮件。
<?php
function sending_email_node_update($node) {
if (isset($node->original->status) && $node->original->status == 0 && $node->status == 1) {
drupal_mail('sending_email', 'sending_email_node_update', 'soheilsadeghbayan@yahoo.com', language_default());
}
}
function sending_mail_mail($key, &$message, $params) {
switch ($key) {
case 'sending_email_node_update':
$message['subject'] = t('this is my action report');
$message['body'][] = t('this is a reporting from sending email made by soheil') ;
break;
}
}
?>
没有电子邮件发送! 你能帮帮我怎么做吗?
答案 0 :(得分:0)
@Soheil您可以使用Rules
模块来实现此目的。在特定内容类型的节点已发布且在操作块中触发邮件时创建规则事件。
迟到但希望能帮助别人...... :)。