Перейти к содержимому

Звёзды рейтинга в каталоге на 1С-Битрикс

Блок отзывов встаёт на карточку сам, а звёзды в списках товаров требуют одной правки шаблона: вёрстка списка у каждой темы своя, и надёжно определить «где кончается карточка товара в списке» модуль не может.

Сначала включите показ звёзд в кабинете: проект → «Вид виджета» → «Что показывать» → «Звёзды рейтинга на карточках в каталоге». Пока настройка выключена, модуль не покажет звёзды, сколько его ни настраивай.

Дальше в шаблоне сайта:

  1. Скопируйте шаблон компонента карточки списка из /bitrix/components/bitrix/catalog.item/templates// в /local/templates/ВАШ_ШАБЛОН/components/bitrix/catalog.item//. Файлы внутри /bitrix/ править нельзя, их затрёт обновление.
  2. В файле card/template.php (и line/template.php, если включён списочный вид) сразу после закрывающего

    названия товара вставьте пустой контейнер:

<span data-trustsell-catalog-rating data-product-id="">

Вместо $item['ID'] подставьте то же значение, что и в «Идентификаторе товара» из Bitrix: как поставить модуль. Если это свойство, добавьте его код в параметр LIST_PROPERTY_CODE компонента каталога, иначе свойство не приедет в шаблон.

  1. Сбросьте кэш: Настройки → Настройки продукта → Автокеширование → «Очистить файлы кеша». Списки товаров кэшируются надолго.

Больше ничего не нужно: модуль сам подключит скрипт и заполнит все звёзды страницы одним запросом.

⚠️ Если в /local/templates/ появится папка с именем вашего шаблона, Битрикс возьмёт шаблон сайта именно оттуда. Копируйте шаблон целиком: положив туда только папку components, вы останетесь без header.php и footer.php, и сайт начнёт отдавать страницы без шапки и подвала.

Обновлено

← Раздел «Установка на сайт»

Отзывы уже написаны. Осталось перенести их туда, где они приносят вам деньги.

14 дней бесплатно. Карту не спрашиваем. Настроим вместе за 10 минут на созвоне.

Перезвоним в течение рабочего дня. Не спамим, не продаём базы.

Попробовать 14 дней бесплатно