Автор дополнения
Володя Володин
Пакетов
38
Закачек
6 664
Автор дополнения
Пакетов
38
Закачек
6 664
Версия 1.1.10-beta
Дата выпуска 28.11.2016
Загрузки 403
Просмотры 68
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Компонент реализует функционал: список избранного, добавление/удаление ресурсов в избранное, формирование списка избранного.

— Возможность работы с любым ресурсом, не обязательно товар Minishop2.
— Быстрая работа через Ajax.

Доступно несколько режимов работы:
— списки избранного только для авторизованных пользователей
— списки избранного только для анонимов
— списки избранного для всех пользователей


режим работы
Доступно несколько режимов работы:
  • списки избранного только для авторизованных пользователей
  • списки избранного только для анонимов
  • списки избранного для всех пользователей
<cut/>
Так же как и раньше, только теперь эта настройка переехала в настройки сниппета.

сниппет msf.favorites
формирует ссылки на добавление ресурса в избранное.
  • tpl — чанк ссылок
  • tplElement — Чанк обработанного элемента
  • id — id ресурса для добавления в список, по умолчанию текущий ресурс
  • list — произвольное имя списка избранного
  • list_id — id ресурса списка избранного, нужен для формирования ссылки на список
  • mode — режим работы
  • removeElement — разрешить удалять элемент. По умолчанию — НЕТ
  • frontendCss — Файл с css стилями для подключения на фронтенде
  • frontendJs — Файл с javascript для подключения на фронтенде

сниппет msf.ids
выводит id ресурсов в избранном.
  • list — произвольное имя списка избранного
  • mode — режим работы

0 — списки избранного только для авторизованных пользователей
1 — списки избранного только для анонимов
2 — списки избранного для всех пользователей

пример
вызов сниппета в чанке ресурса (товара)
[[!msf.favorites?
    &id=`[[+id]]`
    &list=`mylist`
    &list_id=`7`
    &mode=`2`
    &removeElement=`0`
    &tpl=`tpl.msf.favorites`
]]

список избранного
[[!msf.ids?
    &list=`mylist`
    &toPlaceholder=`list`
]]

[[!msProducts:default=`список пуст`?
    &resources=`[[!+list]]`
    &tpl=`tpl.msProducts.row`
    &parents=`0`
]]
количество избранного
<span class="msfavorites" data-list="mylist">Всего: <span class="msfavorites-total">[[!+msfavorites.total.mylist]]</span></span>

msFavorites 1.1.10 (28.11.2016)

  • Add "msfavorites_action" trigger [js]

msFavorites 1.1.8 (25.11.2016)

  • Add "parseChunk" method

msFavorites 1.1.7 (24.11.2016)

  • Add "getChunk" method

msFavorites 1.1.6 (21.04.2016)

  • Reformate code
  • Add "ModPNotify"

msFavorites 1.1.5 (31.01.2016)

  • Fix favorites for multiple lists

msFavorites 1.1.4 (28.01.2016)

  • Fix delete and unpublish favorites

msFavorites 1.1.2 - 1.1.3

  • Fix favorites link

msFavorites 1.1.1

  • Add EN lexicon

msFavorites 1.1.0

  • Full refactoring. Only a fresh installation.

msFavorites 1.0.1 (21.09.15)

  • Improved default javascript. Now you can use html tags in add\remove links.

msFavorites 1.0.0 (18.09.15)

Improved installation script for MODX 2.4.

msFavorites 0.0.9 (17.02.15)

  • add the favorites panel (by Lev V.)

msFavorites 0.0.8 (19.01.15)

  • add snippet msfGetCount

msFavorites 0.0.7

  • add properties
  • add snippet msfProducts

0.0.6-beta (27.10.2014):

  • fix mysql.schema.xml
  • fix count in favorites list

Последние обсуждения в сообществе MODX.pro