
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]] и т.д. |
Перед использованием необходимо предварительно создать баннер и позицию. См. раздел интерфейс.
Если вы хотите выводить баннеру в случайном порядке (по умолчанию), то нужно вызывать сниппет некэшированным:
[[!BannerY? &position=`2`]]