- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/preset/templates/mail.php
- Класс: BitrixSenderPresetTemplatesMail
- Вызов: Mail::getTemplateHtml
static function getTemplateHtml()
{
$fileTheme = self::getFileContent('theme');
$fileSimple = self::getFileContent('image_text_button');
if (!$fileTheme || !$fileSimple)
{
return null;
}
$fileSocial = self::getFileContent('social');
$fileSocialRu = self::getFileContent('social_ru');
$fileSocialEn = '';
if (IntegrationBitrix24Service::isCloud() && !IntegrationBitrix24Service::isCloudRegionRussian())
{
$fileSocialRu = '';
$fileSocialEn = self::getFileContent('social_en');
}
$fileSocial = str_replace(
['%SOCIAL_RU%', '%SOCIAL_EN%'],
[$fileSocialRu, $fileSocialEn],
$fileSocial
);
$fileContent = str_replace(
['%TEMPLATE_CONTENT%', '%TEMPLATE_SOCIAL%'],
[$fileSimple, $fileSocial],
$fileTheme
);
return $fileContent;
}