Такая ошибка выводится в консоли для не авторизованного пользователя, если в файл component.php кастомного компонента после подключения шаблона добавить
При попытке проголосовать в url добавляется ?ELEMENT_CODE=код элемента и ломается верстка, то есть, удаляется всё, кроме блока с элементом и блока с опросом.
Если у кастомного компонента в параметрах поставить "AJAX_MODE" => "N", вместо Y, то перезагружается страница, в url добавляется ?ELEMENT_CODE=код элемента как для авторизованного пользователя, так и нет. Но для того, чтобы увидеть результат, необходимо скроллить в самый низ страницы.
Как сделать нормальную работу компонента опросов?
Код |
---|
$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 ); |
Если у кастомного компонента в параметрах поставить "AJAX_MODE" => "N", вместо Y, то перезагружается страница, в url добавляется ?ELEMENT_CODE=код элемента как для авторизованного пользователя, так и нет. Но для того, чтобы увидеть результат, необходимо скроллить в самый низ страницы.
Как сделать нормальную работу компонента опросов?