bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Хук при успешной отправке формы?

Здравствуйте. А не подскажите? Есть в админке почтовый шаблон по отправке заявки.

5f3d0595bac93425048466.png

Вот форма отправляется по url страницы

5f3d061212549883174409.png

В файле partners/new/index.php

...
<?$APPLICATION->IncludeComponent(
	"bitrix:form.result.new", 
	"new_partner", 
	array(
		"CACHE_TIME" => "3600",
		"CACHE_TYPE" => "A",
		"CHAIN_ITEM_LINK" => "",
		"CHAIN_ITEM_TEXT" => "",
		"EDIT_URL" => "",
		"IGNORE_CUSTOM_TEMPLATE" => "N",
		"LIST_URL" => "",
		"SEF_MODE" => "N",
		"SUCCESS_URL" => "",
		"USE_EXTENDED_ERRORS" => "N",
		"WEB_FORM_ID" => "3",
		"COMPONENT_TEMPLATE" => "new_partner",
		"SEF_FOLDER" => "/ua/partners/new/",
		"VARIABLE_ALIASES" => array(
			"WEB_FORM_ID" => "WEB_FORM_ID",
			"RESULT_ID" => "RESULT_ID",
		)
	),
	false
);?>

...


в файле bitrix/templates/sat_main/components/bitrix/form.result.new/new_partner/template.php
вижу только уже результат валидации формы.

<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
?>
<?if ($arResult["isFormErrors"] == "Y"):?><?=$arResult["FORM_ERRORS_TEXT"];?><?endif;?>
<?if ($arResult["isFormErrors"] == "N" && $arResult["isFormNote"] == "Y"){?>
<div class='form-note'>
	<span><?=GetMessage("FORM_NOTE")?></span>
</div>
<?}?>
<?if ($arResult["isFormNote"] != "Y")
{
?>
<?=$arResult["FORM_HEADER"]?>


<table>
<?
if (D["isFormDescription"] == "Y" || $arResult["isFormTitle"] == "Y" || $arResult["isFormImage"] == "Y")
{
?>

...


А где найти сам метод где валидируется форма или успешно оправлена? Или может можно как-то создать хук, который будет срабатывать при успешной отправке?
Мне просто нужно с сайта передавать в 1С при успешной оправке данные.

Спасибо.
  • Вопрос задан
  • 487 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы