Jump to content

Examples/Parameter: execandexit (example 2)

From DynamicPageList3 Manual
Please do not edit this page unless you're wanting to edit the manual itself, it is an example included in the manual.

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:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.