Examples/Parameter: execandexit (example 2)
Appearance
< Examples
Example
[edit source]A typical use appears like the following, the execandexit statement transforms URL args to variables, and the {{#dplvar:set}} sets the value of DPL_cat variable to Category:Dessert examples. Note: The double pipe symbols within the #if.
Calling the following page with &DPL_cat=Country examples would list countries, omitting the &cat parameter would trigger the error text message (without DPL3 going to the database):
{{#dpl:execandexit = geturlargs}}{{#dplvar:set|DPL_cat|Category:Dessert examples}}
{{#dpl:
|execandexit = {{#if:{{#dplvar:DPL_cat}}||please specify a category via &DPL_cat= in the URL!}}
|resultsheader = Pages in <i>{{#dplvar:DPL_cat}}</i>:\n
|noresultsheader = There are no pages in <i>{{#dplvar:DPL_cat}}</i>.\n
|count = 2
|category = {{#dplvar:DPL_cat}}
}}
Result
[edit source]Pages in Category:Dessert examples: