Как мне решить функцию, не найденную в Drupal 6 - PullRequest
0 голосов
/ 16 августа 2011

Итак, я использую модуль queue_mail в Drupal 6 и каждый раз, когда я вызываю функцию queue_mail_send(), drupal жалуется, что не может найти функцию ...

Я знаю, что в Drupal 7 есть реестр кодов, но как насчет Drupal 6? Как я могу заставить Drupal 6 распознавать эту функцию, а не возвращать фатальную ошибку?

1 Ответ

0 голосов
/ 16 августа 2011

Я проверил это на новой установке drupal 6, и она подобрала для меня эту функцию. Просто дважды проверьте, что модуль включен и все такое хорошее.

Затем убедитесь, что ваш массив $message, переданный в функцию queue_mail_send($message = array()), содержит следующие элементы:

Например, вот как я построил свой массив $ message:

$message = array(
  'to' => 'recipient@example.com',
  'subject' => 'example',
  'body' => 'hey', 
  'headers' => array(
    'From' => 'webmaster@example.com',
    'Reply-To' => 'Reply-To: webmaster@example.com',
    'X-Mailer' => 'PHP',
  )
);
...