Difference between revisions of "DPL Example 029"
From FollowTheScore
Line 20: | Line 20: | ||
Calling the URL could look like this: | Calling the URL could look like this: | ||
− | [http://{{SERVERNAME}}{{SCRIPTPATH}}/index.php? | + | [http://{{SERVERNAME}}{{SCRIPTPATH}}/index.php?title=Template:Set_Template_Parameter&DPL_arg1=DPL_Example_029/DummyPage&DPL_arg2=DummyTemplate&DPL_arg3=parameter+1&DPL_arg4=new+value click to simulate change] |
− | title=Template:Set_Template_Parameter&DPL_arg1=DPL_Example_029/DummyPage&DPL_arg2=DummyTemplate&DPL_arg3=parameter+1&DPL_arg4=new+value click to simulate change] | ||
You will see the wiki source of [[DPL Example 029/DummyPage]]. It contains a call of Template [[Template:DummyTemplate]]. The call contains two parameters, values are "something" and "something else". You will see that the value of the first parameter has been changed to "new value". | You will see the wiki source of [[DPL Example 029/DummyPage]]. It contains a call of Template [[Template:DummyTemplate]]. The call contains two parameters, values are "something" and "something else". You will see that the value of the first parameter has been changed to "new value". | ||
The update will not be done because we did not specify "&DPL_arg5=yes" in the URL. | The update will not be done because we did not specify "&DPL_arg5=yes" in the URL. |
Revision as of 08:49, 25 June 2009
back to list of examples
Change the value of a template parameter in a certain page
We defined a DPL based template which takes 4 parameters:
- a page name
- a template name
- a parameter name
- a value for that parameter
- a control parameter
Using this template you can modify a page.
The template can either be called from within a wiki page or via the command line.
If called from a wiki page one would probably use a form like this:
{{#form: }}
Calling the URL could look like this:
You will see the wiki source of DPL Example 029/DummyPage. It contains a call of Template Template:DummyTemplate. The call contains two parameters, values are "something" and "something else". You will see that the value of the first parameter has been changed to "new value".
The update will not be done because we did not specify "&DPL_arg5=yes" in the URL.