Чаще всего такой вопрос возникает, когда вам нужно подключить переменную в несколько шаблонов и менять её. Это может быть телефон, адрес офиса и т.п.
В этом случае вы можете сделать обработчик в php.ini, который будет перехватывать исходящие сообщения и добавлять в них нужные значения, либо воспользоваться темой оформления.
Что это такое?
Технически тема оформления - это дополнительная информация, которую вы можете вставить до и после основного почтового шаблона. Рассмотрим на практике и создадим свою тему.
В появившемся окне нужно указать:
ID - порядковый номер новой темы
Название, которое будет отображаться в списке тем
Описание - необязательная часть
Порядок - сортировка в списке тем
Тип - тут выбор между шаблоном сайта и шаблоном для почтовых писем. Нам нужно второе.
Ниже расположен внешний вид шаблона. #WORK_AREA# - изначальный контент письма, тема оформления добавит дополнительный контент выше и ниже надписи. Окно поддерживает любой валидный код.
Далее нам нужно открыть почтовый шаблон, к которому мы хотим применить новую тему, и выбрать её в настройке.
Теперь письмо по этому почтовому событию будет включать в себя данные шаблона + темы оформления.
Если вы решите изменить какое-то значение в теме, то это коснётся всех шаблонов, к которым она подключена.