Skip to content
ms3Favorites
ms3Favorites
Списки избранного для MiniShop3 и других ресурсов — хранение в браузере, синхронизация в БД
  1. Компоненты
  2. ms3Favorites
  3. Сниппеты
  4. ms3FavoritesShare

Сниппет ms3FavoritesShare

Страница шаринга списка по токену. URL: /wishlist/share?token=xxx. Выводит список товаров и кнопку «Скопировать в мой список».

Параметры

ПараметрОписаниеПо умолчанию
tokenТокен из URL (обычно $_REQUEST['token'])
tplЧанк карточки товараtplFavoritesItem
emptyTplЧанк пустого состоянияtplFavoritesEmpty
wrapperTplЧанк обёртки страницыtplFavoritesSharePage

Плейсхолдеры в wrapperTpl

ПлейсхолдерОписание
[[+list]]HTML списка товаров
[[+token]]Токен
[[+count]]Количество товаров

Примеры

modx
[[!ms3FavoritesShare]]
fenom
{'!ms3FavoritesShare' | snippet}

С кастомными чанками:

modx
[[!ms3FavoritesShare?
  &tpl=`tplFavoritesItem`
  &emptyTpl=`tplFavoritesEmpty`
  &wrapperTpl=`tplFavoritesSharePage`
]]
fenom
{'!ms3FavoritesShare' | snippet : [
  'tpl' => 'tplFavoritesItem',
  'emptyTpl' => 'tplFavoritesEmpty',
  'wrapperTpl' => 'tplFavoritesSharePage'
]}

При отсутствии токена или истечении срока действия возвращается текст из лексикона ms3favorites_share_not_found. Используйте отдельный шаблон для страницы share, чтобы корректно отображать сообщение об ошибке.