Html письма

Главные вкладки

Аватар пользователя vortex vortex 31 мая 2013 в 18:38

Имеется желание сделать html письма/рассылки с сайта. Поставил HTML mail, Mime mail, Echo и даже Pathologic.
Скопировал тему оригинальную в новую папку, поменял info. Все css совпадают. Изначальная тема Zen.

И вот при отправке писем вобщем-то почти получилось. Но работает криво.

1. В начале письма бьет код

Как его можно убрать?

2. Разметка плывет. Регионы наезжают друг на друга. Правда это в Thunderbird. В гмейле толком ничего не отображается.
Почему различается? ПОчему не все стили подхватывает? Может мешает, то что это суб-тема?

3. Если где пошаговая инструкция для получения HTML писем красивых?

Комментарии

Аватар пользователя klimp klimp 31 мая 2013 в 22:24

Шаблон вы можете переопределить - файл htmlmail.tpl.php
Веб-интерфейсы поисковиков понимают только инлайновый css. Это причина того, что в Thunderbird вы видите стили, а на gmail'е нет.
Echo лучше не использовать, как заметили выше, в вёрстке писем своя атмосфера. Есть библиотека - emogrifier, которая парсит css-файл и инлайном записывает стили в шаблон, есть даже модуль к друпалу, правда он не работает, ему надо подсунуть стили в коде (по крайней мере я не разобрался, как заставить его работать не хакая, да и в issues на drupal.org предлагают патчи).

Инструкции нет, по крайней мере я не находил. Но по отдельным заметкам можно составить общую картину, к примеру, mail.ru вырезает из стилей все position и margin, видимо верстать письма лучше таблицей.

Аватар пользователя vortex vortex 3 июня 2013 в 12:34

Niklan ,klimp
Спасибо.
Откажусь от Echo.

Кстати htmlmail.tpl.php смотрел, но не смог понять откуда те строки генерируються. И php моей темы смотрел и субтемы.

Аватар пользователя vortex vortex 3 июня 2013 в 13:09

И все таки нет. emogrifier уже стоял. Голый текст выглядит ужасно! Где бы найти темы для echo? Мне достаточно логотип, а в подвале новости последние и и мой футер (примерно так оно выглядит в гмыле и мейлру сейчас).