Описание проблемы
При установке модуля «Универсальные отзывы, комментарии и рейтинги» на некоторых проектах наблюдаются следующие ошибки:
Слетают стили модуля при обновлении страницы
Кнопка «Оставить отзыв» не работает
Отзывы не отображаются сразу после добавления
Причина
Чаще всего проблема возникает из-за некорректного подключения компонентов модуля в кешируемой области шаблона.
В Bitrix нельзя вызывать любые компоненты в кешируемой области. При таком подключении:
Не подключаются скрипты и стили
Отзывы и комментарии кешируются
Новые отзывы не отображаются без сброса кеша
Решение
👉 Пример, как это сделать: gdecider.github.io/articles-bx-inner-component.html
Вариант 2. Если позволяет вёрстка, вынести вызов в element.php комплексного компонента catalog.
(Не рекомендуется) Ручной сброс кеша страницы или каталога. Такой вариант используется как временное решение. Не устраняет первопричину.
Итог
Компонент модуля должен вызываться вне кешируемой области
Лучше всего выносить в component_epilog.php
При необходимости провести тесты на BitrixLabs