
BannerY
Component to manage the banners on the site.
Create a banner ad space, then bind to one another, and output on the site in the right places.
It is also able to consider clicks and keep their statistics.
Parameters
| Name | Description |
|---|---|
| &positions | Comma separated list of ads positions. |
| &showLog | If true, snippet will add detailed log of query for managers. |
| &fastMode | Fast chunks processing. If true, MODX parser will not be used and unprocessed tags will be cut. |
| &limit | If set to non-zero, will only show X number of items. |
| &offset | An offset of items returned by the criteria to skip. |
| &sortby | Return results in specified order. It can be any field of byAd, "RAND()" or "idx" - index of ad in position. |
| &sortdir | Order of the results |
| &outputSeparator | An optional string to separate each tpl instance. |
| &where Массив | A JSON-style expression of criteria to build any additional where clauses from. |
| &showInactive | Show an inactive items. |
| &tpl | Name of a chunk serving as a item template. If not provided, properties are dumped to output for each item. |
| &tplFirst | Name of a chunk serving as item template for the first item. |
| &tplLast | Name of a chunk serving as item template for the last item. |
| &tplOdd | Name of a chunk serving as item template for items with an odd idx value (see idx property). |
| &tplWrapper | Name of a chunk serving as a wrapper template for the output. This does not work with toSeparatePlaceholders. |
| &wrapIfEmpty | If true, will output the wrapper specified in &tplWrapper even if the output is empty. |
| &toPlaceholder | If set, will assign the result to this placeholder instead of outputting it directly. |
| &toSeparatePlaceholders | If set, will assign EACH result to a separate placeholder named by this param suffixed with a sequential number (starting from 0). |
Examples
Before use it is necessary to create a banner and a position previously. See in section Interface
modx
[[!BannerY? &position=`2`]]