CursusPriceRange
This snippet gets the price range of events.
Properties
It uses the following snippet properties:
| Property | Description | Default |
|---|---|---|
| contexts | Comma separated list of context keys to filter the pricerange events. | - |
| end | The end date to filter the pricerange events. Must contain a supported date and time format. | today +1 month 0:00 |
| having | JSON-encoded xPDO having clause to filter the pricerange events. | - |
| latestRegistration | The latest registration for each event. Can be overridden on event base, if the system setting "show_latest_registration" is enabled. | - |
| published | Publication status of the pricerange events. 0: unpublished, 1: published, 2: both. | 1 |
| start | The start date to filter the pricerange events. Must contain a supported date and time format. | today 0:00 |
| toPlaceholder | If this option is set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - |
| tpl | Name of a chunk that contains the template for the pricerange. | tplCursusPriceRange |
| where | JSON-encoded xPDO where clause to filter the pricerange events. | - |
Placeholders
The following placeholders are available in the different (default) chunks.
Also, each snippet property will be set as placeholder in each template chunk,
i.e. a snippet call [[!CursusPriceRange? &subtitle=`whatever`]] will fill
the placeholder subtitle in each used chunk with the value whatever.
CAUTION: The default template chunks for both snippets are overwritten during each package update, so please rename the chunks before editing them.
tplCursusPriceRange
| Placeholder | Description |
|---|---|
| min | The minimum price. |
| max | The maximum price. |
Extended fields are available as placeholder with
the prefix extended_ in the event row template.
If the tpl property contains a not found chunk, all possible placeholders are
displayed with print_r.