|
Parameters | Accepted Values | Description | Default | Since |
---|---|---|---|---|
(body of plugin) | Wiki Syntax, with variables from tracker query. | |||
tracker |
text | The name of the tracker to be queried, or if byname="n" , the tracker ID. |
10.0 | |
andfilters |
text | Apply "and" filters to fields. Format: field:value;field:value;field:value ,
where field may be the field name or ID depending on the setting for the byname parameter. |
10.0 | |
likefilters |
text | Apply "like" filters to fields. Format: field:value;field:value;field:value ,
where field may be the field name or ID depending on the setting for the byname parameter. |
10.0 | |
orfilters |
text | Apply "or" filters to fields. Format: field:value;field:value;field:value ,
where field may be the field name or ID depending on the setting for the byname parameter. |
10.0 | |
debug |
(blank) y n |
Turn tracker query debug on (off by default). | 10.0 | |
getlast |
(blank) y n |
Retrieve only the last item from the tracker. | 10.0 | |
render |
(blank) y n |
Render as needed for trackers (default). | y | 10.0 |
byname |
(blank) y n |
Use the tracker name instead of tracker ID in the tracker parameter. Also use the field
name instead of field ID in the filter parameters. Set to Yes (y ) to use names (default) or
No (n ) to use IDs. |
y | 10.0 |
itemid |
digits | Item id of tracker item | 10.0 | |
itemids |
digits separator: , |
Item id of tracker items, separated with comma | 11.0 |
byname="y"
(default), variables are accessed $field name$
(rendered) and $~field name$
(unrendered)
byname="n"
, variables are {$f_id}
(rendered) and {$~f_id}
(unrendered)
field:value;field:value;field:value;
Here the:
{TRACKERQUERYTEMPLATE(tracker="1" orfilters="1:sam;1:bob;")} Username: {$f_1} Email: {$f_2} {TRACKERQUERYTEMPLATE}
Here we use the byname
parameter, which can be more intuitive. NOTICE how $~username$
comes from tracker named "User Tracker" and not "User Sports Tracker", thus aiding in complex joining scenarios.
{TRACKERQUERYTEMPLATE(tracker="User Tracker" byname="y" orfilters="username:sam;username:bob;")} Username: $username$ Email: $email$ Sports: {TRACKERQUERYTEMPLATE(tracker="User Sports Tracker" byname="y" orfilters="username:$~username$")} *$sport$ {TRACKERQUERYTEMPLATE} {TRACKERQUERYTEMPLATE}
Nesting is when an object is embedded in the same type of object, a visual:
or in the case of TrackerQueryTemplate nested 2 times:
{TRACKERQUERYTEMPLATE()} {TRACKERQUERYTEMPLATE()} {TRACKERQUERYTEMPLATE()}{TRACKERQUERYTEMPLATE} {TRACKERQUERYTEMPLATE} {TRACKERQUERYTEMPLATE}