Обновлено: 26 марта 2017, 18:58
 Marabar

[looked] Компонент "Вы смотрели"

Компонент looked для MODX revolution даёт возможность добавить на сайт блок с последними просмотренными страницами (товарами) пользователем.

Looked имеет два сниппета:
  • addLooked — регистрация просмотров
  • looked — вывод на экран результатов, если есть

Регистрация просмотренных страниц сниппет addLooked

Регистрация просмотренных страниц.
  • Все просмотры сохраняются в сессию.
  • Возможность указать шаблоны
Параметры:
  • &limit — Ограничение записи в сессию, по умолчанию 5
  • &templates — ID шаблонов через запятую, где нужно учитывать просмотры. Если пусто — учитывать везде, при условии что сниппет [[addLooked]] вызывается в каждом шаблоне. Или разместите сниппет только в тех шаблонах, где нужен учёт. По умолчанию: пусто
Пример:
[[addLooked?
	&templates = `4`
]]

Вывод результатов, сниппет looked

Добавляет блок с просмотренными ресурсами. Looked является обёрткой для указанного сниппета в параметрах. Проверялось на msProducts и pdoResources.

  • Исключение текущей страницы из выдачи
  • По желанию может вернуть ID ресурсов
Параметры:
  • &snippet — Какой сниппет использовать для вывода результатов. По умолчанию: msProducts
  • &parents — По умолчанию: 0
  • &limit — Ограничение вывода просмотров на странице. По умолчанию: 5
  • &ids — Если «Да», сниппет вернёт ID просмотренных ресурсов. По умолчанию: Нет
  • &tplOuter — Чанк-обёртка всего блока. По умолчанию: lookedOuterTpl
  • &tpl — Чанк оформления каждого пункта. По умолчанию: lookedTpl
  • &sortby — Любое поле ресурса для сортировки. По умолчанию: пусто
  • &sortdir — Направление сортировки. По умолчанию: пусто
Так как сниппет не производит выборку, а просто выводит просмотренные товары, то &parents служит для переопределения этого параметра у используемого сниппета, где это — текущий ресурс, по умолчанию. Поэтому менять его значение не стоит.

Примеры:
[[looked?
	&includeThumbs = `24x92`
]]
[[looked?
        &snippet = `pdoResources`
        &includeTVs = `price, image`
]]

Исходники в гитхаб.
   Marabar Мои компоненты 0    1 0

Комментарии (0)




    Вы должны авторизоваться , чтобы оставлять комментарии.

    medortex 14 июля 2017, 16:26
    Меню Аккордеон в MODX revo 54
    Madao 16 мая 2017, 18:28
    msMiniCartDynamic 3
    Семён 05 мая 2017, 23:30
    Создание ресурсов из фронтенда 41
    Филитович Владимир 26 февраля 2017, 22:25
    Apache 2.2.22, установка и настройка 41
    valery 30 ноября 2016, 15:51
    phpMyAdmin 3.5.1, установка и настройка 3
    Алексей 11 августа 2016, 17:31
    MIGXdb - управление дочерними ресурсами 6
    Marabar 15 июля 2016, 17:36
    PHP 5.4.3, установка и настройка 6