Курсы обучения
+7 (351) 777-80-70
2021.09.15

Как добавить свои переменные в почтовый шаблон?

Чаще всего такой вопрос возникает, когда вам нужно подключить переменную в несколько шаблонов и менять её. Это может быть телефон, адрес офиса и т.п.

В этом случае вы можете сделать обработчик в php.ini, который будет перехватывать исходящие сообщения и добавлять в них нужные значения, либо воспользоваться темой оформления.

Что это такое?

Технически тема оформления - это дополнительная информация, которую вы можете вставить до и после основного почтового шаблона. Рассмотрим на практике и создадим свою тему.



В появившемся окне нужно указать:
  1. ID - порядковый номер новой темы
  2. Название, которое будет отображаться в списке тем
  3. Описание - необязательная часть
  4. Порядок - сортировка в списке тем
  5. Тип - тут выбор между шаблоном сайта и шаблоном для почтовых писем. Нам нужно второе.



Ниже расположен внешний вид шаблона. #WORK_AREA# - изначальный контент письма, тема оформления добавит дополнительный контент выше и ниже надписи. Окно поддерживает любой валидный код.

Далее нам нужно открыть почтовый шаблон, к которому мы хотим применить новую тему, и выбрать её в настройке.



Теперь письмо по этому почтовому событию будет включать в себя данные шаблона + темы оформления.
Если вы решите изменить какое-то значение в теме, то это коснётся всех шаблонов, к которым она подключена.

Наши решения