Module:Forward parameters to template call/doc
![]() | This is a documentation subpage for Module:Forward parameters to template call. It may contain usage information, categories and other content that is not part of the original module page. |
Usage
{{subst:#invoke:Sandbox/Tamzin/Forward paramaters|main|_template=template name}}
This module is for the very particular set of circumstances: when a substituted template needs to dynamically generate the wikimarkup for a template call, forwarding all numbered parameters. It also allows for the option of designating a prefix for a series of named parameters which will be converted to numbered ones. Because it generates wikitext, this module only works when substituted.
To specify a prefix to convert to numbered parameters, set {{{_convert_prefix}}}
(or {{{_convert_prefix1}}}
, {{{_convert_prefix2}}}
, etc.) The order of items within that family of parameters will be retained, with those items being placed after any true numbered parameters. For instance, {{subst:#invoke:Sandbox/Tamzin/Forward paramaters|main|_template=foo|_convert_prefix=bar|1|2|bar2=b|bar1=a}}
will become {{foo|1=1|2=2|3=a|4=b}}
. If multiple prefixes are converted, order of items within each set is retained, but the ordering of the sets may not be.