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

Сниппет ms3fLexiconScript

Добавляет на страницу скрипт с лексиконом и конфигом для фронтенда. В window.ms3fLexicon и window.ms3fConfig подставляются язык сайта, maxItems, storageType, connectorUrl и др.

Подключать до скрипта favorites.js, чтобы JS использовал правильные строки и лимит.

Параметры

ПараметрОписаниеПо умолчанию
cultureKeyЯзык лексикона (ru, en)из контекста или cultureKey
resource_typeТип ресурсов по умолчаниюproducts

maxItems и storageType берутся из системных настроек ms3favorites.max_items, ms3favorites.storage_type.

Использование

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

Если не подключать, favorites.js будет использовать запасные русские фразы. Для мультиязычного сайта подключение лексикона обязательно.

Ключи в window.ms3fLexicon

КлючОписание
emptyПустой список
addedДобавлено в избранное
removedУдалено из избранного
add_tooltipПодсказка добавления
remove_tooltipПодсказка удаления
list_default, list_gifts, list_plansНазвания списков
share_title, share_copy_link, share_successШаринг
add_to_cart, add_selectedКорзина
comment_placeholder, comment_updatedЗаметки

Ключи в window.ms3fConfig

КлючОписание
maxItemsМакс. количество в списке
storageTypelocalStorage или cookie
cultureKeyЯзык
maxListsМакс. количество списков
resourceTypeТип ресурсов
connectorUrlURL коннектора
commentsEnabledВключены ли заметки к элементам