drupal_mail() och hook_mail() blir galen! :)

Events happening in the community are now at Drupal community events on www.drupal.org.
Urme's picture

Jag har en modul, där användaren fyller i ett formulär och sedan ska ett "tack"-mail gå iväg.

Så här ser det ungefär ut:

function my_module_my_form_submit($form, &$form_state) {
     $params = array("test" => "tjoho");
print "Test my_module_my_form_submit()";
      drupal_mail('my_module', 'formsubmitter', $form_state['values']['email'], language_default(), $params);

exit;

}

function my_module_email($key, &$message, $params) {
    $language = $message['language'];
    echo "TEST my_module_email()";
   switch($key) {
     case 'formsubmitter':
            $message['subject'] = t('Test subject', $language->language);
           $message['body'][] = t("Test body", $language->language);
       break;
}
}

Grejen är att den verkar inte hitta my_module_email() funktionen överhuvudtaget. Dock så går mailet iväg som det ska, men det är helt tomt, både subject och body.

Varför går den inte in i my_module_email() ?

Comments

Du vet uppenbarligen vad

Letharion's picture

Du vet uppenbarligen vad hooken heter, men i din kod har du skrivit "email", inte "mail". :)

Haha, snacka om att stirra

Urme's picture

Haha, snacka om att stirra sig blind! För mycket drupal kodning de senaste veckorna :)

Tack för att du lusläste koden :)

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: