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

Сниппет msQuestionsLatest

Cross-product блок последних опубликованных вопросов с ответами. По умолчанию показывает только FAQ (faqOnly=1).

Назначение

Блок «Частые вопросы» на главной, лендинге, блоге. JSON-LD не выводится.

Где вызывать

  • Шаблон главной, страницы с FAQ-виджетом.
  • Scope через parents или productIds, как у msReviewsLatest.

Зависимости

  • MiniShop3, msReviews
  • pdoTools — для пагинации через обёртку pdoPage

Параметры

ПараметрПо умолчаниюОписание
limit10Записей (1–50)
offset0Пропуск. При вызове из pdoPage передаётся обёрткой автоматически
totalVarpage.totalПлейсхолдер total для pdoPage
parents(пусто)CSV id категорий
productIds(пусто)CSV id товаров
faqOnly1Только вопросы с опубликованным ответом
showProduct1Ссылка на товар в карточке
dateFormat(настройка)Формат даты
hideEmpty0Пустой вывод без вопросов
viewAllUrl(пусто)Ссылка «Смотреть все» в футере
tpltplQuestionLatestItemЧанк карточки
wrappertplQuestionsLatestListЧанк-обёртка

FAQ на главной

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

Все опубликованные вопросы (без ответа)

fenom
{'!msQuestionsLatest' | snippet : [
  'limit' => 8,
  'faqOnly' => 0,
  'hideEmpty' => 1
]}
modx
[[!msQuestionsLatest? &limit=`8` &faqOnly=`0` &hideEmpty=`1`]]

Конкретные товары

fenom
{'!msQuestionsLatest' | snippet : [
  'productIds' => '12,34,56',
  'limit' => 5,
  'faqOnly' => 1,
  'viewAllUrl' => '/catalog/'
]}
modx
[[!msQuestionsLatest?
  &productIds=`12,34,56`
  &limit=`5`
  &faqOnly=`1`
  &viewAllUrl=`/catalog/`
]]

Чанки: tplQuestionsLatestList, tplQuestionLatestItemЧанки.

Пагинация

Обёртка pdoPage с element=msQuestionsLatest. См. Интеграция — пагинация, msQuestions.

См. также