# EventMessageThemeCompiler

URL: https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Mail\EventMessageThemeCompiler`
Модуль: Main.

Исходный файл: `source/main/lib/mail/eventmessagethemecompiler.php:14`

## Методы (25)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/__construct/) — Конструктор.
- [`static createInstance()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/createinstance/) — Создаёт экземпляр.
- [`execute()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/execute/) — Выполняет пролог, тело и эпилог.
- [`static getInstance()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getinstance/) — Возвращает текущий экземпляр EventMessageThemeCompiler.
- [`getLanguageId()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getlanguageid/) — Возвращает идентификатор языка.
- [`getResult()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getresult/) — Возвращает результат.
- [`getSiteId()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getsiteid/) — Возвращает идентификатор сайта.
- [`getSiteTemplateId()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getsitetemplateid/) — Возвращает идентификатор шаблона сайта.
- [`getStyles()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getstyles/) — Возвращает список стилей, которые будут добавлены шаблоном.
- [`getStylesString()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getstylesstring/) — Возвращает стили в виде строки, которые будут добавлены шаблоном.
- [`getThemeEpilog()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getthemeepilog/) — Возвращает эпилог темы.
- [`getThemeProlog()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/getthemeprolog/) — Возвращает пролог темы.
- [`static includeComponent()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/includecomponent/) — Подключает почтовый компонент.
- [`includeThemeLang()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/includethemelang/) — Функция подключает языковые файлы из каталога темы.
- [`setLanguageId()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setlanguageid/) — Устанавливает идентификатор языка.
- [`setParams()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setparams/) — Устанавливает параметры, которые будут использоваться для замены плейсхолдеров.
- [`setSiteId()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setsiteid/) — Устанавливает идентификатор сайта.
- [`setSiteTemplateId()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setsitetemplateid/) — Устанавливает идентификатор шаблона сайта.
- [`setStyle()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setstyle/) — Устанавливает стиль.
- [`setStyleArray()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setstylearray/) — Устанавливает список стилей.
- [`setThemeEpilog()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setthemeepilog/) — Устанавливает эпилог темы.
- [`setThemeProlog()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/setthemeprolog/) — Устанавливает пролог темы.
- [`showStyles()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/showstyles/) — Отображает стили, которые будут добавлены шаблоном.
- [`static stop()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/stop/) — Останавливает выполнение шаблона. Выбрасывает исключение, если экземпляр существует.
- [`static unsetInstance()`](https://chugunov.pro/api-bitrix/main/mail/eventmessagethemecompiler/unsetinstance/) — Сбрасывает текущий экземпляр EventMessageThemeCompiler.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Mail-EventMessageThemeCompiler.html
