• Модуль: fileman
  • Путь к файлу: ~/bitrix/modules/fileman/lib/block/editormail.php
  • Класс: BitrixFilemanBlockEditorMail
  • Вызов: EditorMail::createInstance
static function createInstance($params)
{
	$params['componentFilter'] = array('TYPE' => 'mail');
	if (!isset($params['previewUrl']))
	{
		$params['previewUrl'] = '/bitrix/admin/fileman_block_editor.php?action=preview_mail';
	}
	if (!isset($params['saveFileUrl']))
	{
		$params['saveFileUrl'] = '/bitrix/admin/fileman_block_editor.php?action=save_file';
	}

	$editor = new Editor($params);

	$editor->componentsAsBlocks = array(
		'bitrix:sale.basket.basket.small.mail' => array('NAME' => Loc::getMessage('BLOCK_EDITOR_BLOCK_COMPONENT_BASKET_NAME')),
		'bitrix:sale.personal.order.detail.mail' => array('NAME' => Loc::getMessage('BLOCK_EDITOR_BLOCK_COMPONENT_ORDER_NAME')),
		'bitrix:catalog.top.mail' => array('NAME' => Loc::getMessage('BLOCK_EDITOR_BLOCK_COMPONENT_CATALOG_NAME')),
		'bitrix:sale.discount.coupon.mail' => array('NAME' => Loc::getMessage('BLOCK_EDITOR_BLOCK_COMPONENT_COUPON_NAME')),
		'bitrix:bigdata.recommends.mail' => array('NAME' => Loc::getMessage('BLOCK_EDITOR_BLOCK_COMPONENT_BIGDATA_NAME')),
	);

	$editor->setBlockList(self::getBlockList());

	return $editor;
}