• Модуль: 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;
}