Strict Standards: Declaration of PluginAceadminpanel_ModuleLang::Get() should be compatible with ModuleLang::Get($sName, $aReplace = Array, $bDelete = true) in /home/deer/pages.org.ua/blog/plugins/aceadminpanel/classes/modules/lang/Lang.class.php on line 21 Strict Standards: Declaration of PluginAceadminpanel_ModuleViewer::_SortBlocks() should be compatible with ModuleViewer::_SortBlocks($a, $b) in /home/deer/pages.org.ua/blog/plugins/aceadminpanel/classes/modules/viewer/Viewer.class.php on line 24 Отправка писем используя шаблон / Создание/продвижение модулей / BPOU - Bitrix blog

Отправка писем используя шаблон

В главном модуле есть Почтовые события:
* Почтовые шаблоны /message_admin.php?lang=ru
* Типы почтовых событий /bitrix/admin/type_admin.php?lang=en

Что бы отправить письмо, используя шаблон, мы сначала создадим тип почтового события (например TEXT_MESSAGE с параметрами #TEXT_MESSAGE#, #MAIL# и #DATE#), а затем шаблон для него (Например «Сообщение с сайта сайт.орг», указав все параметры в тексте, а #MAIL# в поле кому).

Дальше всё просто, используя главный модуль (его класс CEvent), мы отправляем письмо по нашему шаблону
$arMail = array(
	"DATE" => date("Y/m/d",strtotime("+2 hours")),
	"MAIL" => "test@ukr.net",
	"TEXT_MESSAGE" => "Hello world"    	
);
CEvent::Send("TEXT_MESSAGE", array("en"), $arMail);
  • 0
  • 24 января 2010, 01:09
  • admin

Комментарии (1)

RSS свернуть / развернуть
Спасибо очень помогло, перекурил почти весь мануал по битриксу так и не нашол.
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.