Отправляем письмо из Drupal 7 в формате HTML

Разработчики решили в drupal 7 по умолчанию сделать отправку писем в формате plain text. Довольно неожиданный ход. Фактически, когда вы вызываете drupal_mail, на последнем этапе вызывается функция форматирования письма и там уже удаляются все html теги.

Функция эта принадлежит одному из классов ядра Drupal, а именно — MailSystemInterface. Чтобы нам добиться желаемого результата, т.е. отправить письмо в нужном нам формате с HTML тегами, придется расширить этот класс, а потом объявить друпалу, что мы хотим использовать именно его в нашем случае.

Как это сделать обсуждается здесь — http://drupal.org/node/900794.

А также это описано у меня в блоге + отправка письма с вложением.

Кроме того, нужно не забыть поправить заголовок письма, чтобы почтовые программы тоже понимали, что от них хотят. Т.е в ваш hook_mail добавить строку вида:

Мало букафф? Читайте есчо !

Интеграция Usercentrics CMP в Drupal

Октябрь 21, 2021 г.

Интеграция не сложна в принципе, т.к. Usercentrics CMP ставит задачу упростить сбор разрешений пользователя и управление скриптами на основе данных разрешений. Первым шагом интеграции является подключение скриптов CMP в заголовок (head) страницы ...

Читать

Поле - таблица в Drupal

Октябрь 27, 2017 г.

Почему клерки так любят excel? Это очевидно.  :) В связи с этим, я заинтересовался есть ли решения для Drupal, которые позволяют вставить поле (или ...

Читать

Вытаскиваем токен URL картинки из медиа entity

Июль 12, 2024 г.

Медиа entity удобна для использования, но если это единственное поле изображения в статье, то как вытащить URL картинки, например чтобы заполнить шаблоны metatag? К примеру, в вашей статье есть медиа поле - field_image, и настройки разрешают подключать ...

Читать

Делаем меню из картинок в drupal (image menu)

Март 24, 2010 г.

Не все дизайнерские решения укладываются в оформление посредством css. В этот раз, это  - главное меню сайта. Нужно было изобразить отдельные пункты меню отдельными картинками, а активные элементы меню показать другими картинками. Есть действительно оригинальные ...

Читать
 

Комментарии к «Отправляем письмо из Drupal 7 в формате HTML»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: