Разное количество отзывов в категории и карточке товара
Добрый день! Подскажите как сделать что бы количество отзывов в категории было такое же, как в карточке товара?
Вот пример отзывов в карточке:

В категории другая цифра:

Как сделать одинаково?
Вижу что выводится через:
{if $p.rating > 0 && $theme_settings.products_show_reviews} {include file="inc/product.rating.html" product=$p} {/if}
Если в файле product.rating.html пишу $reviews то в категории вообще пропадает цифра.
6 ответов
Отзывы могут фильтроваться как минимум приложением MyLang по локали, плагином Хорошие отзывы по оценкам.
В настройках продуктов обычно есть настройки, посмотрите используете ли вы что-то из этого.
Смотрю что все отзывы и рейтинги работают через этот файл product.rating.html:
Получается что тут как то распределяется: в товаре показывать число с количеством отзывов, а в категории под товарами показывать число с рейтингом. А как сделать везде одно число непонятно ((. Проверил все возможные плагины виновники, они не влияют.
Обратите внимание на
Это вывод кол-ва отзывов либо по-умолчанию кол-ва поставивших рейтинг. Если ваша тема дизайна допускает выставление рейтинга без отзыва, либо публикацию отзыва без оценки, то возможно расхождение этих данных.
rating_count - это поле в таблице shop_product
reviews_count - это кол-во собственно отзывов к товару и лежат они в совершенно другой таблице в БД, а считаются как элементы массива $reviews, если память не изменяет
Между собой эти вещи связаны весьма условно.
Получается рейтинг и отзывы связаны между собой визуально, но технически это разные вещи и выводятся они с совершенно разных мест. Как то так я и думал. Выходит что с карточки товара не получиться вытащить значение количества отзывов и подвязать его в листинге товаров в категории?
Напрямую из листинга товаров доступа к массиву отзывов и их количеству нет. Поэтому в листинге срабатывает условие, которое выводит вам переменную rating_count из массива товара т.к. rating_count доступна в категориях, то показать её там очень просто.
При переходе в карточку товара становится доступным ещё и кол-во отзывов, поэтому условие уже выдает reviews_total_count или reviews_count.
Технически способы передать кол-во отзывов в листинг можно придумать, но надо садиться и прикидывать варианты.
Понял Вас, спасибо большое за ответ, подумаю как лучше поступить!