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

Сниппет msReviewsTabbed

Собирает msReviews и msQuestions в блок с вкладками «Отзывы / Вопросы». Переключение — msreviews-tabs.js (type="module", подключается автоматически).

Назначение

Компактная карточка: отзывы и Q&A в одной секции с вкладками. Форму отзыва и JSON-LD выводите отдельноmsReviewsTabbed их не включает.

Где вызывать

Зависимости

  • MiniShop3, msReviews
  • msReviewForm и msReviewSchema — отдельными вызовами ниже или выше вкладок
  • msReviewsLexiconScript — для engagement в списке отзывов

Параметры

ПараметрПо умолчаниюОписание
product_idid ресурсаID товара MS3
activeTabreviewsreviews или questions
showStats0Статистика в шапке списка отзывов
applyRequestFilters01 — inner msReviews читает GET msr_*
tpltplReviewsTabbedЧанк вкладок

Внутренним msReviews / msQuestions проксируются общие параметры вызова (limit, фильтры и др.).

Вкладки + форма + schema

Раскладка на странице товара:

fenom
{'!msReviewsLexiconScript' | snippet}
{'!msRatingSummary' | snippet : ['product_id' => $_modx->resource.id]}
{'!msReviewsTabbed' | snippet : [
  'product_id' => $_modx->resource.id,
  'activeTab' => 'reviews',
  'showStats' => 0
]}
{'!msReviewForm' | snippet : ['product_id' => $_modx->resource.id, 'showHeading' => 0]}
<div class="msreviews-qna-stack">
  {'!msQuestionForm' | snippet : ['product_id' => $_modx->resource.id, 'showHeading' => 0]}
</div>
{raw ('!msReviewSchema' | snippet : ['product_id' => $_modx->resource.id])}
modx
[[!msReviewsLexiconScript]]
[[!msRatingSummary? &product_id=`[[*id]]`]]
[[!msReviewsTabbed? &product_id=`[[*id]]` &activeTab=`reviews` &showStats=`0`]]
[[!msReviewForm? &product_id=`[[*id]]` &showHeading=`0`]]
<div class="msreviews-qna-stack">
[[!msQuestionForm? &product_id=`[[*id]]` &showHeading=`0`]]
</div>
[[!msReviewSchema? &product_id=`[[*id]]`]]

Вкладка «Вопросы» по умолчанию

fenom
{'!msReviewsTabbed' | snippet : [
  'product_id' => $_modx->resource.id,
  'activeTab' => 'questions'
]}
modx
[[!msReviewsTabbed? &product_id=`[[*id]]` &activeTab=`questions`]]

msReviewsHub или вкладки?

СниппетФорма отзываJSON-LDQ&A
msReviewsHubвнутривнутривнутри
msReviewsTabbedотдельноотдельносписок во вкладке, форма вопроса отдельно
fenom
{'!msReviewsTabbed' | snippet : ['product_id' => $_modx->resource.id]}
{'!msReviewForm' | snippet : ['product_id' => $_modx->resource.id]}
{raw ('!msReviewSchema' | snippet : ['product_id' => $_modx->resource.id])}
modx
[[!msReviewsTabbed? &product_id=`[[*id]]`]]
[[!msReviewForm? &product_id=`[[*id]]`]]
[[!msReviewSchema? &product_id=`[[*id]]`]]

См. также