Сам и отвечу на вопрос... это жесть не думал, что битрикс на столько убогий.. есть ведь простые базовые функции и функционал. Чтоб Вас разорвало вместе с битриксом.
/home/bitrix/ext_www/***************/local/components/bitrix/form.result.new
component.php
if (!empty($_REQUEST["formresult"]) && $_REQUEST['WEB_FORM_ID'] == $arParams['WEB_FORM_ID'])
{
$formResult = mb_strtoupper($_REQUEST['formresult']);
switch ($formResult)
{
case 'ADDOK':
$arResult['FORM_NOTE'] = str_replace("#RESULT_ID#", $RESULT_ID, GetMessage('FORM_NOTE_ADDOK'));
header('Location: /thank-you-page/'); добавил код сюда
}
}
<?$APPLICATION->IncludeComponent(
"bitrix:form.result.new",
"popup",
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" => "Y",
"WEB_FORM_ID" => "1",
"COMPONENT_TEMPLATE" => "popup",
"AJAX_MODE" => "N", поменял метод на с Y на N
"AJAX_OPTION_SHADOW" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "N",
"AJAX_OPTION_HISTORY" => "N",
"VARIABLE_ALIASES" => array(
"WEB_FORM_ID" => "WEB_FORM_ID",
"RESULT_ID" => "RESULT_ID",
)
),
false
);?>
Все заработало, при отправки любой формы редиректит на нужную страницу