Задать вопрос

Как форму и почтовый шаблон привязать друг к другу?

Дополняю шаблон aspro.allcorp
создала новую форму и почтовый шаблон, но никак не могу понять как привязать их между собой
(форма сделана с помощью инфоблока, никаких доп. модулей не установлено)

нашла такой вот запрос:

$event_name_admin = $arResult["EVENT_TYPE"]."_ADMIN_".$arParams["IBLOCK_ID"];
	$arEvent = CEventType::GetByID( $event_name_admin, $arResult["SITE"]["LANGUAGE_ID"] )->Fetch();
	if( !is_array( $arEvent ) ){
		$et = new CEventType;
		$arEventFields = array(
			"LID" => $arResult["SITE"]["LANGUAGE_ID"],
			"EVENT_NAME" => $event_name_admin,
			"NAME" => GetMessage("FORM_ET_NAME")." \"".$arResult["IBLOCK_TITLE"]."\"",
			"DESCRIPTION" => $eventDescAdmin,
		);
		$et->Add($arEventFields);
		$arEventFields["LID"] = ($arResult["SITE"]["LANGUAGE_ID"] == 'ru' ? 'en' : 'ru');
		$et->Add($arEventFields);
	}


т.е. по шаблону форма должна отправляться... но он берет другой ID (((
Подскажите где, что можно посмотреть???

Заранее спасибо.
  • Вопрос задан
  • 912 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
sabramovskikh
@sabramovskikh
Ваш код Добавляет тип почтового события, он не отправляет письмо
Вот пример отправки почтового сообщения и вот еще нужное API
$arFieldsSend = Array(
                        "NAME" => $arUser["NAME"],
                        "LAST_NAME" => $arUser["LAST_NAME"],
                        "MESSAGE" => "Сообщение для пользователя",
                        "EMAIL" => $arUser["EMAIL"],
                        "SALE_EMAIL" => COption::GetOptionString("sale", "order_email", "info@" . $_SERVER['SERVER_NAME']),
                    );
                    $eventName = "USER_NEED_BUY";

                    $bSend = true;
                    if ($bSend) {
                        $event = new CEvent;
                        $event->Send($eventName, SITE_ID, $arFieldsSend, "N");
                    }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы