Skip to content
BannerY
BannerY
Компонент для управления баннерами на сайте. Создаете баннеры, рекламные места, затем связываете одно с другим и выводите на сайте в нужных местах.Учитывается статистика кликов
  1. Компоненты
  2. BannerY

BannerY

Компонент для управления баннерами на сайте.

Создаете баннеры, рекламные места, затем связываете одно с другим и выводите на сайте в нужных местах. В админке ведётся статистика кликов по баннеру.

Параметры

НазваниеОписание
&positionsНомера рекламных позиций для вывода баннеров, через запятую.
&showLogПоказывать дополнительную информацию о работе сниппета. Только для авторизованных в контексте «mgr».
&fastModeБыстрый режим обработки чанков. Все необработанные теги (условия, сниппеты и т.п.) будут вырезаны.
&limitОграничение выборки.
&offsetПропуск результатов от начала.
&sortbyПоле для сортировки выборки, можно указывать «RAND()».
&sortdirНаправление сортировки.
&outputSeparatorНеобязательная строка для разделения результатов работы.
&where Массивдополнительных параметров выборки, закодированный в JSON.
&showInactiveПоказывать отключенные позиции.
&tplИмя чанка для оформления баннера. Если не указан, то содержимое полей баннера будет распечатано на экран.
&tplFirstИмя чанка для первого баннера в результатах.
&tplLastИмя чанка для последнего баннера в результатах.
&tplOddИмя чанка для каждого второго баннера.
&tplWrapperЧанк-обёртка, для заворачивания всех результатов. Понимает один плейсхолдер: [[+output]]. Не работает вместе с параметром &toSeparatePlaceholders.
&wrapIfEmptyВключает вывод чанка-обертки &tplWrapper даже если результатов нет.
&toPlaceholderЕсли не пусто, сниппет сохранит все данные в плейсхолдер с этим именем, вместо вывода не экран.
&toSeparatePlaceholdersЕсли вы укажете слово в этом параметре, то ВСЕ результаты будут выставлены в разные плейсхолдеры, начинающиеся с этого слова и заканчивающиеся порядковым номером строки, от нуля. Например, указав в параметре «myPl», вы получите плейсхолдеры [[+myPl0]], [[+myPl1]] и т.д.

Примеры

Перед использованием необходимо предварительно создать баннер и позицию. См. раздел интерфейс.

Если вы хотите выводить баннеру в случайном порядке (по умолчанию), то нужно вызывать сниппет некэшированным:

modx
[[!BannerY? &position=`2`]]