Здравствуйте,
При вызове компонента form.result.new (В режиме AJAX) в шаблоне news.list комплексного компонента news все страницы кэшируются как пустые, то есть при первоначальном заходе после очистки кэша все отображается нормально, при повторном заходе на данную страницу компонент просто не выводится. Если у form.result.new отключить режим AJAX или кэширование в комплексном компоненте news - все отображается нормально. Требуется использовать форму именно в режиме AJAX. Проверяли на стандартных шаблонах, проблема также повторяется.
Стоят все последние стабильные обновления, проверка сайта ошибок не показывает.
Код вызова form.result.new в компоненте news.list:
При вызове компонента form.result.new (В режиме AJAX) в шаблоне news.list комплексного компонента news все страницы кэшируются как пустые, то есть при первоначальном заходе после очистки кэша все отображается нормально, при повторном заходе на данную страницу компонент просто не выводится. Если у form.result.new отключить режим AJAX или кэширование в комплексном компоненте news - все отображается нормально. Требуется использовать форму именно в режиме AJAX. Проверяли на стандартных шаблонах, проблема также повторяется.
Стоят все последние стабильные обновления, проверка сайта ошибок не показывает.
Код вызова form.result.new в компоненте news.list:
Код |
---|
<?$APPLICATION->IncludeComponent( "bitrix:form.result.new", "", Array( "CACHE_TIME" => "3600", "CACHE_TYPE" => "A", "AJAX_MODE" => "Y", "AJAX_OPTION_SHADOW" => "N", "AJAX_OPTION_JUMP" => "Y", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CHAIN_ITEM_LINK" => "", "CHAIN_ITEM_TEXT" => "", "EDIT_URL" => "", "IGNORE_CUSTOM_TEMPLATE" => "Y", "LIST_URL" => "", "SEF_MODE" => "N", "SUCCESS_URL" => "", "USE_EXTENDED_ERRORS" => "N", "VARIABLE_ALIASES" => Array("RESULT_ID"=>"RESULT_ID","WEB_FORM_ID"=>"WEB_FORM_ID"), "WEB_FORM_ID" => "3" ) );?> |
EDIT: Проблема решена. Я не доглядел и забыл указать при вызове компонента form.result.new в качестве 4-го параметра родительский компонент:
Код |
---|
<?$APPLICATION->IncludeComponent( "bitrix:form.result.new", "", Array( "CACHE_TIME" => "3600", "CACHE_TYPE" => "A", "AJAX_MODE" => "Y", "AJAX_OPTION_SHADOW" => "N", "AJAX_OPTION_JUMP" => "Y", "AJAX_OPTION_STYLE" => "Y", "AJAX_OPTION_HISTORY" => "N", "CHAIN_ITEM_LINK" => "", "CHAIN_ITEM_TEXT" => "", "EDIT_URL" => "", "IGNORE_CUSTOM_TEMPLATE" => "Y", "LIST_URL" => "", "SEF_MODE" => "N", "SUCCESS_URL" => "", "USE_EXTENDED_ERRORS" => "N", "VARIABLE_ALIASES" => Array("RESULT_ID"=>"RESULT_ID","WEB_FORM_ID"=>"WEB_FORM_ID"), "WEB_FORM_ID" => "3" ), $component );?> |