2014-01-11 54 views
0

假設我在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', '[email protected]', 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

@Sheheil您可以使用Rules模塊來實現此目的。當特定內容類型的節點已發佈且在操作塊中觸發郵件時創建規則事件。

位晚了,但希望能幫助別人...... :)

相關問題