Skip to content
  1. Компоненты
  2. msReviews
  3. Интеграция на сайте
  4. msRatingBadge

Сниппет msRatingBadge

Компактный бейдж ★ avg (count) без разбивки по звёздам. Узкая обёртка над агрегатом каталога, чанк tplRatingBadge.

Назначение

Ещё компактнее, чем msRatingSummary с tplRatingCatalog. Подходит для плотных карточек, мобильного каталога, виджетов сравнения.

Где вызывать

  • Чанк карточки в msProducts, quick view, списки «похожие».
  • CSS-класс: .msreviews-rating--badge.
  • Стили: Каталог — reviews.css. Сниппет подключает CSS сам при первом бейдже; параметра registerCss нет.

Зависимости

  • MiniShop3, msReviews

Параметры

ПараметрПо умолчаниюОписание
product_idid ресурсаID товара. В каталоге — [[+id]] / $id
tpltplRatingBadgeЧанк бейджа
hideEmpty1Не выводить при нуле отзывов

В чанке msProducts

fenom
{'!msRatingBadge' | snippet : [
  'product_id' => $id,
  'hideEmpty' => 1
]}
modx
[[!msRatingBadge? &product_id=`[[+id]]` &hideEmpty=`1`]]

Сравнение с msRatingSummary aggregate

СниппетЧанкКогда
msRatingBadgetplRatingBadgeМинимум места, одна строка
msRatingSummary + aggregatetplRatingCatalogЧуть больше деталей, те же данные
fenom
{'!msRatingSummary' | snippet : [
  'product_id' => $id,
  'tpl' => 'tplRatingCatalog',
  'summaryMode' => 'aggregate',
  'hideEmpty' => 1,
  'registerCss' => 0
]}
modx
[[!msRatingSummary?
  &product_id=`[[+id]]`
  &tpl=`tplRatingCatalog`
  &summaryMode=`aggregate`
  &hideEmpty=`1`
  &registerCss=`0`
]]

Свой чанк бейджа

fenom
{'!msRatingBadge' | snippet : [
  'product_id' => $id,
  'tpl' => 'myRatingBadge',
  'hideEmpty' => 1
]}
modx
[[!msRatingBadge? &product_id=`[[+id]]` &tpl=`myRatingBadge` &hideEmpty=`1`]]

Чанк по умолчанию: Чанки — tplRatingBadge. Каталог: Каталог товаров.

См. также