Здравствуйте. А не подскажите? Есть в админке почтовый шаблон по отправке заявки.
Вот форма отправляется по url страницы
В файле
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С при успешной оправке данные.
Спасибо.