Как изменить заголовки писем с сайта с помощью хука (D8)

Аватар пользователя marat M marat M 28 февраля 2017 в 17:02

Задача: изменить заголовки писем с сайта с помощью хука.
Использую шаблон zircon и в файле zircon.theme пишу:

function zircon_mail_alter(&$message) {
  $message['headers']['from'] = 'mydomain.ru <info@mydomain.ru>';
}

Не срабатывает. Куда смотреть?

0 Thanks

Комментарии

Аватар пользователя marat M marat M 1 марта 2017 в 9:12

Насчет модуля - неужели задача столь сложна? А за линк спасибо, буду юзать, о результате отпишу.

Аватар пользователя gun_dose gun_dose 1 марта 2017 в 9:36

Задача проста как три рубля. По ссылке выше нужный хук. Но этот хук может быть только в модуле.

Аватар пользователя marat M marat M 2 марта 2017 в 20:14

Не захотелось мне писать модуль. Пошел кривой, но короткой дорогой - в файле /core/lib/Drupal/Core/Mail/MailManager.php в функцию doMail() внес изменения в одной строке. Работает. Но так делать не надо!