new

looked

Блок «Вы смотрели»
Версия 1.0.1-pl
Дата выпуска 19.04.2017
Загрузки 213
Просмотры 317
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
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`
]]

Обсуждение компонента в сообществе MODX.PRO.

1.0.1-pl

  • [looked] - Добавлен плейсхолдер [[+looked.count]]

1.0.0-pl

  • [looked] - Выход если просмотр один и это текущая страница

1.0.1-beta

  • [looked] - Исправлена ошибка вывода текущей страницы

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