Template:Save
Revision as of 18:09, 14 December 2025 by Kevin Wang (talk | contribs)
Template documentation
Given a list of variable names {x1, x2, x3, ...}, preserve the value of those variables in a new set of variables {prev_x1, prev_x2, prev_x3}.
Use this template to prevent a template from affecting the variables of a page it is transcluded in.
Who knows what will happen if you nest this.
Pair with Template:Load.
Example:
{{#vardefine:x|1}}{{#vardefine:y|2}}{{#vardefine:z|blue}}
{{Save|x|y|z}}
{{#vardefine:x|1a}}{{#vardefine:y|2a}}{{#vardefine:z|red}}
{{#var:x}}, {{#var:y}}, {{#var:z}}
{{Load|x|y|z}}
{{#var:x}}, {{#var:y}}, {{#var:z}}
1a, 2a, red
1, 2, blue