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