Dplvar: Difference between revisions
Content added Content deleted
No edit summary |
m (→Example: clean up) |
||
Line 30:
c={{#dplvar:c}}
d={{#dplvar:d}}
<!-- Extension prefix in other languages:
[[de:Erweiterung:{{subst:BASEPAGENAME}}]]
[[es:Extensión:{{subst:BASEPAGENAME}}]]
[[fr:Extension:{{subst:BASEPAGENAME}}]]
[[it:Estensione:{{subst:BASEPAGENAME}}]]
[[nl:Uitbreiding:{{subst:BASEPAGENAME}}]]
[[pl:Rozszerzenie:{{subst:BASEPAGENAME}}]]
[[pt::Extension:{{subst:BASEPAGENAME}}]]
[[ru:Расширение:{{subst:BASEPAGENAME}}]]
[[zh:Extension::{{subst:BASEPAGENAME}}]]
-->
|
Revision as of 17:38, 17 July 2019
|
Manual | dplvar |
Syntax
(1) {{#dplvar:set |name1|value1|name2|value2|..|..}} (2) {{#dplvar:default|name|value}} (3) {{#dplvar: name}}
Effect
(1) assigns the values to symbolic variable names. (2) assigns the value only if the variable is empty / has not been used so far. (3) returns the current value of the variable.
The variables can be set and retrieved from an article page or from templates used in that article.
Example
{{#dplvar:set|a|x|b|y|c|z}} {{#dplvar:default|a|aaaa}} {{#dplvar:default|d|dddd}} a={{#dplvar:a}} b={{#dplvar:b}} c={{#dplvar:c}} d={{#dplvar:d}}
{{#dplvar:set|a|x|b|y|c|z}} {{#dplvar:default|a|aaaa}} {{#dplvar:default|d|dddd}}
a={{#dplvar:a}} b={{#dplvar:b}} c={{#dplvar:c}} d={{#dplvar:d}}