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

Сниппет msReviewsHub

Собирает на карточке товара секции «сводка → список → форма → Q&A → schema» в одном контейнере. Якорная навигация включается параметром anchorNav. Внутри вызывает остальные сниппеты.

Назначение

Один вызов вместо ручной сборки по частям. Каждая секция оборачивается в <section id="msreviews-…">.

Где вызывать

  • Шаблон msProduct, если весь блок отзывов собираете только через msReviewsHub.
  • Не смешивайте с отдельными msReviews, msQuestions или вторым msReviewSchema на той же странице.

Форму и JSON-LD включает сам. Внутренний msReviews вызывается с showHeading=0. msReviewsLexiconScript подключается через внутренние сниппеты.

Зависимости

  • MiniShop3, msReviews
  • Внутренние вызовы: msRatingSummary, msReviews, msReviewForm, Q&A, msReviewSchema

Параметры

ПараметрПо умолчаниюОписание
product_idid ресурсаID товара MS3
sectionssummary,reviews,form,qna,schemaCSV порядка секций
anchorNav1Якорная навигация по секциям
showStats1Статистика в списке. На странице товара часто 0 при секции summary
formPosition(настройка)Порядок Q&A внутри секции qna
hideEmpty0Скрыть пустые секции (кроме schema)
applyRequestFilters01 — inner msReviews читает GET msr_* (нужно для msReviewsFilters рядом с Hub)
tpltplReviewsHubЧанк-обёртка блока
navTpltplReviewsHubNavЧанк якорной навигации
product_name(auto)Проксируется в msReviewSchema
product_url(auto)Проксируется в schema
image_url(пусто)Картинка для schema

Допустимые значения sections: summary, reviews, form, qna, schema.

Полный блок

fenom
{'!msReviewsHub' | snippet : [
  'product_id' => $_modx->resource.id,
  'sections' => 'summary,reviews,form,qna,schema',
  'anchorNav' => 1,
  'showStats' => 0
]}
modx
[[!msReviewsHub?
  &product_id=`[[*id]]`
  &sections=`summary,reviews,form,qna,schema`
  &anchorNav=`1`
  &showStats=`0`
]]

Без навигации, только отзывы и форма

fenom
{'!msReviewsHub' | snippet : [
  'product_id' => $_modx->resource.id,
  'sections' => 'summary,reviews,form',
  'anchorNav' => 0,
  'showStats' => 0
]}
modx
[[!msReviewsHub?
  &product_id=`[[*id]]`
  &sections=`summary,reviews,form`
  &anchorNav=`0`
  &showStats=`0`
]]

Schema meta для Rich Results

fenom
{'!msReviewsHub' | snippet : [
  'product_id' => $_modx->resource.id,
  'product_name' => $_modx->resource.pagetitle,
  'product_url' => $_modx->makeUrl($_modx->resource.id, '', '', 'full'),
  'image_url' => $productImageUrl,
  'showStats' => 0
]}
modx
[[!msReviewsHub?
  &product_id=`[[*id]]`
  &product_name=`[[*pagetitle]]`
  &product_url=`[[~[[*id]]? &scheme=`full`]]`
  &image_url=`[[+productImageUrl]]`
  &showStats=`0`
]]

Чанки для msReviewsHub: Чанки. Альтернатива с вкладками: msReviewsTabbed.

См. также