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

Сниппет msTopRatedProducts

Выводит список товаров, отсортированных по агрегированному рейтингу магазина (алгоритм Wilson или среднее — настройка msreviews_*_algorithm).

Назначение

Блок «Лучшие товары» / «Топ по отзывам» на главной. В чанке tplTopRatedProduct: product_id, product_title, product_url, rating_html. Цену и фото добавьте в чанке через Fenom или MS3.

Где вызывать

  • Шаблон главной, лендинг каталога.
  • Часто в паре с msReviewsLatest.

Зависимости

  • MiniShop3, msReviews
  • minReviewCount отсеивает товары с малым числом отзывов

Параметры

ПараметрПо умолчаниюОписание
limit8Товаров в блоке (1–24)
minReviewCount3Минимум отзывов для попадания в топ
parents(пусто)CSV id категорий
parent(пусто)Alias для одной папки (альтернатива parents)
productIds(пусто)CSV id конкретных товаров
tpltplTopRatedProductЧанк строки товара
wrappertplTopRatedProductsListЧанк-обёртка
hideEmpty1Не выводить блок без товаров
heading(лексикон)Свой заголовок блока

Базовый блок

fenom
{'!msTopRatedProducts' | snippet : ['limit' => 8, 'minReviewCount' => 5]}
modx
[[!msTopRatedProducts? &limit=`8` &minReviewCount=`5`]]

Scope каталога

fenom
{set $catalog_id = ('ms3_page_id_catalog' | option) ?: ('site_start' | option)}
{'!msTopRatedProducts' | snippet : [
  'limit' => 8,
  'minReviewCount' => 3,
  'parents' => $catalog_id,
  'hideEmpty' => 1
]}
modx
[[!msTopRatedProducts?
  &limit=`8`
  &minReviewCount=`3`
  &parents=`[[++ms3_page_id_catalog]]`
  &hideEmpty=`1`
]]

Строгий отбор по отзывам

fenom
{'!msTopRatedProducts' | snippet : [
  'limit' => 6,
  'minReviewCount' => 10,
  'heading' => 'Хиты с отзывами'
]}
modx
[[!msTopRatedProducts?
  &limit=`6`
  &minReviewCount=`10`
  &heading=`Хиты с отзывами`
]]

Главная: три виджета

fenom
{set $catalog_id = ('ms3_page_id_catalog' | option) ?: ('site_start' | option)}
{'!msTopRatedProducts' | snippet : ['limit' => 8, 'minReviewCount' => 3, 'parents' => $catalog_id, 'hideEmpty' => 1]}
{'!msReviewsLatest' | snippet : ['limit' => 6, 'showProduct' => 1, 'hideEmpty' => 1, 'viewAllUrl' => ($catalog_id | url)]}
{'!msQuestionsLatest' | snippet : ['limit' => 5, 'parents' => $catalog_id, 'faqOnly' => 1, 'showProduct' => 1, 'hideEmpty' => 1]}
modx
[[!msTopRatedProducts? &limit=`8` &minReviewCount=`3` &parents=`[[++ms3_page_id_catalog]]` &hideEmpty=`1`]]
[[!msReviewsLatest? &limit=`6` &showProduct=`1` &hideEmpty=`1` &viewAllUrl=`[[~[[++ms3_page_id_catalog]]]]`]]
[[!msQuestionsLatest? &limit=`5` &parents=`[[++ms3_page_id_catalog]]` &faqOnly=`1` &showProduct=`1` &hideEmpty=`1`]]

Чанки: Чанки — tplTopRatedProduct.

См. также