CursusParticipantList
This snippet displays Cursus participants in a list.
Properties
It uses the following snippet properties:
Property | Description | Default |
---|---|---|
ajax | If this option is set, the snippet output will be directly returned to the browser as a JSON result when the page is requested with the same value in the ajax request parameter. | - |
emptyTpl | Name of a chunk that contains the template for an empty list of participants. | tplCursusParticipantEmpty |
limit | Limit the number of participants in the result. Use "0" for unlimited event participants. | 20 |
offset | The offset of participants to skip. | - |
onlyOwnUser | Show only the participants created by the current user. | 1 (Yes) |
outputSeparator | An optional string to separate each tpl instance. | |
participant | ID of the participant whose data will be displayed. | - |
placeholderPrefix | Prefix for all placeholders set by the snippet. | - |
toPlaceholder | If this option is set, the snippet result will be assigned to this placeholder instead of outputting it directly. | - |
totalVar | The key of a placeholder that indicates the total number of participants. | participantlist.total |
tpl | Name of a chunk that contains the template for a participant. | tplCursusParticipantRow |
where | JSON encoded xPDO where clause to filter the participants. | - |
wrapperTpl | Name of a chunk that contains the wrapper template for all participants. | tplCursusParticipantWrapper |
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 [[!CursusParticipantList? &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.
tplCursusParticipantRow
Placeholder | Description |
---|---|
address | The address of the event participant. |
birthdate | The birthdate of the event participant formatted in ISO 8601 (could be formatted i.e. with [[+birthdate:strtotime:date=`%a. %d.%m.%Y`]] ). |
birthplace | The address of the event participant. |
city | The address of the event participant. |
comment | The comment of the event participant. |
company | The company of the event participant. |
country | The country of the event participant. |
The email of the event participant. | |
fax | The fax number of the event participant. |
firstname | The first name of the event participant. |
gender | The gender of the event participant. |
idx | The number of the event participant starting with 1. |
jobtitle | The job title of the event participant. |
lastname | The last name of the event participant. |
mobile | The mobile number of the event participant. |
name | The name of the event participant. |
phone | The phone number of the event participant. |
state | The state of the event participant. |
website | The website of the event participant. |
zip | The zip of the event participant. |
Extended fields are available as placeholder with
the prefix extended_
in the participant row template.
If the tpl
property contains a not found chunk, all possible placeholders are
displayed with print_r.
tplCursusParticipantWrapper
Placeholder | Description |
---|---|
count | Count of the event participants by the snippet properties (without limit/offset) |
output | All event participants collected by the snippet separated by the string in the outputSeparator property |
If the tpl
property contains a not found chunk, all possible placeholders are
displayed with print_r.
tplCursusParticipantEmpty
Only the current script properties are available as placeholders.
If the tpl
property contains a not found chunk, all possible placeholders are
displayed with print_r.