Звёзды рейтинга в каталоге на 1С-Битрикс
Блок отзывов встаёт на карточку сам, а звёзды в списках товаров требуют одной правки шаблона: вёрстка списка у каждой темы своя, и надёжно определить «где кончается карточка товара в списке» модуль не может.
Сначала включите показ звёзд в кабинете: проект → «Вид виджета» → «Что показывать» → «Звёзды рейтинга на карточках в каталоге». Пока настройка выключена, модуль не покажет звёзды, сколько его ни настраивай.
Дальше в шаблоне сайта:
- Скопируйте шаблон компонента карточки списка из
/bitrix/components/bitrix/catalog.item/templates//в/local/templates/ВАШ_ШАБЛОН/components/bitrix/catalog.item//. Файлы внутри/bitrix/править нельзя, их затрёт обновление. - В файле
card/template.php(иline/template.php, если включён списочный вид) сразу после закрывающегоназвания товара вставьте пустой контейнер:
<span data-trustsell-catalog-rating data-product-id="">
Вместо $item['ID'] подставьте то же значение, что и в «Идентификаторе товара» из Bitrix: как поставить модуль. Если это свойство, добавьте его код в параметр LIST_PROPERTY_CODE компонента каталога, иначе свойство не приедет в шаблон.
- Сбросьте кэш: Настройки → Настройки продукта → Автокеширование → «Очистить файлы кеша». Списки товаров кэшируются надолго.
Больше ничего не нужно: модуль сам подключит скрипт и заполнит все звёзды страницы одним запросом.
⚠️ Если в /local/templates/ появится папка с именем вашего шаблона, Битрикс возьмёт шаблон сайта именно оттуда. Копируйте шаблон целиком: положив туда только папку components, вы останетесь без header.php и footer.php, и сайт начнёт отдавать страницы без шапки и подвала.

Обновлено