Jump to content
This wiki has been automatically closed because there have been no edits or log actions made within the last 60 days. If you are a user (who is not the bureaucrat) that wishes for this wiki to be reopened, please request that at Requests for reopening wikis. If this wiki is not reopened within 6 months it may be deleted. Note: If you are a bureaucrat on this wiki, you can go to Special:ManageWiki and uncheck the "Closed" box to reopen it.

Examples/Parameter: execandexit (example 2): Difference between revisions

m
Move side-by-side for blank producing statement to reduce unintended whitespace
imported>FrozenPlum
(Make the next execandexit example into a working example that both sets and uses dplvar, so the example makes sense and populates results)
 
imported>FrozenPlum
m (Move side-by-side for blank producing statement to reduce unintended whitespace)
 
(One intermediate revision by the same user not shown)
Line 5:
-->
==Example==
A typical use appears like the following, the <code>execandexit</code> statement transforms URL args to variables, and the <code><nowiki>{{#dplvar:set}}</nowiki></code> sets the value of <code>DPL_cat</code> variable to [[:Category:Dessert examples]]. '''Note:''' The double pipe symbols within the #if.
Calling the following page with <code>&DPL_cat=Country examples</code> would list countries, omitting the <code>&cat</code> parameter would trigger the error text message (without DPL3 going to the database):
<pre>
{{#dpl:execandexit=geturlargs}}{{#dplvar:set|DPL_cat|Category:Dessert examples}}
{{#dplvar:set|DPL_cat|Category:Dessert examples}}
{{#dpl:
| execandexit = {{#if:{{#dplvar:DPL_cat}}||please specify a category via &DPL_cat= in the URL!}}
Line 18 ⟶ 19:
 
==Result==
{{#dpl:execandexit=geturlargs}}{{#dplvar:set|DPL_cat|Category:Dessert examples}}
{{#dplvar:set|DPL_cat|Category:Dessert examples}}
{{#dpl:
| execandexit = {{#if:{{#dplvar:DPL_cat}}||please specify a category via &DPL_cat= in the URL!}}
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.