Difference between revisions of "Module:Sandbox/BrandonXLF/1/doc"

From blackwiki
Jump to navigation Jump to search
blackwiki>BrandonXLF
blackwiki>BrandonXLF
Line 5: Line 5:
  
 
=== Set '''default''' values for parameters ===
 
=== Set '''default''' values for parameters ===
<code>{{((}}invoke:call{{!}}default{{!}}_=''template''{{))}}</code>
+
<code>{{((}}#invoke:call{{!}}default{{!}}_=''template''{{))}}</code>
  
 
When using the <code>default</code> function, parameters supplied to the <code>#invoke</code> call will be overridden by parameters sent to the template calling this module.
 
When using the <code>default</code> function, parameters supplied to the <code>#invoke</code> call will be overridden by parameters sent to the template calling this module.

Revision as of 00:29, 5 January 2020

Module:Call calls a template while giving it all the arguments the current page receives. It is meant to be used in the template namespace and will only work in other namespaces if the page it's being used on is transcluded on another page.

Usage

There are two ways of using the module, using the default function and using the force function.

Set default values for parameters

{{#invoke:call|default|_=template}}

When using the default function, parameters supplied to the #invoke call will be overridden by parameters sent to the template calling this module.

Set forced values for parameters

{{#invoke:call|force|_=template}}

When using the force function, parameters supplied to the #invoke call will override parameters sent to the template calling this module.