Есть такая штука как темы оформления. Кто пользовался, тот знает, что это очень удобно при большом количестве почтовых шаблонов.
Ломаю голову над тем, как вывести тему письма (#SUBJECT#) и другие #XXXXX# в шаблоне темы оформления (например, в header.php). Есть у кого-нибудь мысли на этот счет? Непонятно, можно ли вообще использовать данные из подключаемого почтового шаблона внутри шаблона темы оформления или такая возможность не предусмотрена.
Решил задачу при помощи универсального инструмента - OnBeforeEventSend.
Однако второй вопрос по-прежнему актуален: можно ли использовать данные из подключаемого почтового шаблона внутри шаблона темы оформления или такая возможность не предусмотрена?
justGray написал: Однако второй вопрос по-прежнему актуален: можно ли использовать данные из подключаемого почтового шаблона внутри шаблона темы оформления или такая возможность не предусмотрена?
Немного некропостинга... Да можно, все значения передаются в $arParams
justGray написал: Однако второй вопрос по-прежнему актуален: можно ли использовать данные из подключаемого почтового шаблона внутри шаблона темы оформления или такая возможность не предусмотрена?
Немного некропостинга... Да можно, все значения передаются в $arParams
justGray написал: Однако второй вопрос по-прежнему актуален: можно ли использовать данные из подключаемого почтового шаблона внутри шаблона темы оформления или такая возможность не предусмотрена?
Немного некропостинга... Да можно, все значения передаются в $arParams
А вот интересно, являются ли эти $arParams частью официального API? Тоже хочу использовать этот массив в теме оформления, но не уверен, что это будет правильно. Он используется для вывода макроконстант при компиляции письма, но ведь ничто не мешает разработчикам Битрикс изменить название этого массива при очередном обновлении. Так-то и $this->params должно сработать, но насколько этот способ будет защищен от изменений?