Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
Красивые почтовые шаблоны в html виде..., ...как бы такое можно было бы сделать?
Есть желание попробовать сделать что-то подобное красивым фирменным письмам. Обычно это минимальное форматирование в теле письма и хэдер и футер, напоминающие эти же элементы на сайте. Сверстать это дело не очень долго и сложно, но есть три момента.
Тела писем с html-версткой по серьезному содержат два блока - с text/plain и с, собственно, text/html;
Не хочется в каждый шаблон письма, даже содержащий разметку, вписывать шапку и футер.
Я говорю про все письма. Для рассылки все это, вроде, можно и не сложно.
Даже если сделать автогенератор текстового содержания из содержания с разметкой, то где можно вставить его в тело письма, не расковыривая ядро? Есть ли какие-то события для первого и второго, особенно для SendImmediate(я знаю, что их раньше не было)? Может быть кто-нибудь поделится опытом в целом по вопросу?
Сергей, я где-то видел указание на довольно красивый способ через события.
Сам не пробовал.


Вставляете в каждое письмо #HEADER# вверху и #FOOTER# внизу. Потом с помощью OnBeforeEventAdd делаете примерно так:

$arFields["HEADER"] = 'html-разметка шапки';
$arFields["FOOTER"] = 'html-разметка подвала';

SendImmediate не использует данное событие, да.
Действительно, отличный вариант, Алексей! Спасибо. Теперь надо что-то с мгновенно отправкой придумать, порыться в коде, надо.

А еще иногда возникает желание немножко усложнить макросы почтовых шаблонов, добавить возможности условных подстановок и разборов массивов.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
________________________________________________________________

Новости IT

Статьи

Форум

Композитный сайт

Битрикс24

Команда

Проекты, которым мы помогли

Если вам нужен сайт

a@coffeediz.ru

Готовые решения