2022.06.22
Что делать, в ситуации, когда не работают формы при их корректных настройках в админке?
В ситуации, когда не работают формы захвата, не появляется окно для ввода данных клиента или кнопки форм захвата не активны, а в консоли браузера выдаётся ошибка Incorrect site:
Необходимо внести изменения в файл
/bitrix/templates/НАИМЕНОВАНИЕ_ШАБЛОНА_САЙТА/meta.php
А именно добавить методу JavaScript::toObject второй параметр со значением true:
Подобная ошибка возникает из-за того, что id сайта задаётся числом с нулём в начале имени, например, 01.
При преобразовании этого значения из PHP в JS оно становится числом. В ходе преобразования первый 0 теряется, а, значит, и сравнение вида
01 == 1
не работает и, как следствие этого, веб-формы не подтягиваются на сайт с "неверным" id.
Наши решения