Такая ошибка выводится в консоли для не авторизованного пользователя, если в файл component.php кастомного компонента после подключения шаблона добавить
| Код |
|---|
$APPLICATION->IncludeComponent(
"bitrix:voting.current",
"news_voting",
Array(
"AJAX_MODE" => "N",
"AJAX_OPTION_ADDITIONAL" => "",
"AJAX_OPTION_HISTORY" => "N",
"AJAX_OPTION_JUMP" => "N",
"AJAX_OPTION_STYLE" => "Y",
"CACHE_TIME" => "3600",
"CACHE_TYPE" => "A",
"CHANNEL_SID" => "CARS",
"VOTE_ALL_RESULTS" => "N",
"VOTE_ID" => 1,
),
false
);
|
При попытке проголосовать в url добавляется ?ELEMENT_CODE=код элемента и ломается верстка, то есть, удаляется всё, кроме блока с элементом и блока с опросом.
Если у кастомного компонента в параметрах поставить "AJAX_MODE" => "N", вместо Y, то перезагружается страница, в url добавляется ?ELEMENT_CODE=код элемента как для авторизованного пользователя, так и нет. Но для того, чтобы увидеть результат, необходимо скроллить в самый низ страницы.
Как сделать нормальную работу компонента опросов?