Нашел на форуме битрикс решение:
1) кастомизируем компонент form.result.new в своё пространство имён
2) в файле component.php добавляем код
if (!empty($_REQUEST["formresult"]) && $_REQUEST['WEB_FORM_ID'] == $arParams['WEB_FORM_ID'])
{
$formResult = strtoupper($_REQUEST['formresult']);
switch ($formResult)
{
case 'ADDOK':
$arResult['FORM_NOTE'] = str_replace("#RESULT_ID#", $RESULT_ID, GetMessage('FORM_NOTE_ADDOK'));
if($_REQUEST['WEB_FORM_ID'] == "1"){
?><sc ript>yaCounterXXXXXXXX.reachGoal("send_question");</sc ript><?
} else if($_REQUEST['WEB_FORM_ID'] == "4"){
?><sc ript>$(document).ready(function(){yaCounterXXXXXXXX.reachGoal("send_bron");})</sc ript><?
}
}
}
Я мало знаком с битрикс. И фраза "пространство имён" вызывает у меня затруднения головного мозга )) Я нашел что это (
https://dev.1c-bitrix.ru/learning/course/index.php... но вникнуть быстро пока не получается.
Компонент /public_html/bitrix/components/bitrix/form.result.new/ и файл /public_html/bitrix/components/bitrix/form.result.new/component.php я нашел. А вот что значит "кастомизировать в свое пространство имен" - объясните пожалуйста на пальцах (по шагам) что мне нужно делать.
ps: onsubmit в шаблон формы я могу вставить, но такие цели меня не устраивают.