Столкнулся с той же проблемой
INSTANT_RELOAD не работает
Включение режимов AJAX и настройка ЧПУ ни к чему не приводит
В итоге в файле /bitrix/components/bitrix/catalog.smart.filter/templates/.default/script.js (например)
Нашел кусок кода:
if (result.INSTANT_RELOAD && result.COMPONENT_CONTAINER_ID)
{
url = BX.util.htmlspecialcharsback(result.FILTER_AJAX_URL);
BX.ajax.insertToNode(url, result.COMPONENT_CONTAINER_ID);
}
Задал параметры
result.INSTANT_RELOAD, result.COMPONENT_CONTAINER_ID и result.FILTER_AJAX_URL
И все работает
INSTANT_RELOAD задаю при подключении компонента и все режимы AJAX, о которых написано выше, но он не передается "undefined"
Разбираться передаются или нет остальные два уже не стал, задал их, как мне надо в лоб.
Может как-то иначе можно решить эту проблему, я решил так
Компонент, конечно, перед правками копировал в папку со своими переопределенными компонентами (не прям в ядре битрикса!!!)
Т.е. в итоге это файл /bitrix/components/MYDIR/catalog.smart.filter/templates/.default/script.js
INSTANT_RELOAD не работает
Включение режимов AJAX и настройка ЧПУ ни к чему не приводит
В итоге в файле /bitrix/components/bitrix/catalog.smart.filter/templates/.default/script.js (например)
Нашел кусок кода:
if (result.INSTANT_RELOAD && result.COMPONENT_CONTAINER_ID)
{
url = BX.util.htmlspecialcharsback(result.FILTER_AJAX_URL);
BX.ajax.insertToNode(url, result.COMPONENT_CONTAINER_ID);
}
Задал параметры
result.INSTANT_RELOAD, result.COMPONENT_CONTAINER_ID и result.FILTER_AJAX_URL
И все работает
INSTANT_RELOAD задаю при подключении компонента и все режимы AJAX, о которых написано выше, но он не передается "undefined"
Разбираться передаются или нет остальные два уже не стал, задал их, как мне надо в лоб.
Может как-то иначе можно решить эту проблему, я решил так
Компонент, конечно, перед правками копировал в папку со своими переопределенными компонентами (не прям в ядре битрикса!!!)
Т.е. в итоге это файл /bitrix/components/MYDIR/catalog.smart.filter/templates/.default/script.js