Template:Format item/doc: Difference between revisions
More actions
Created page with "{{Documentation subpage}} {{lua|Module:Item}} This template transforms a given item using a given template. == Usage == {{tlx|Format item|item{{=}}''Item''|template{{=}}''TransformationTemplate''|...}} <code>''TransformationTemplate''</code> is called with the parameters that the item has been created with, plus any additional parameters passed to {{tl|Format item}}. Contents of the item take precedence over the additional parameters..." |
(No difference)
|
Latest revision as of 23:18, 15 February 2025
| This is a documentation subpage for Template:Format item. It may contain usage information, categories and other content that is not part of the original template page. |
| Uses Lua: |
This template transforms a given item using a given template.
Usage
{{Format item|item=Item|template=TransformationTemplate|...}}
TransformationTemplate is called with the parameters that the item has been created with, plus any additional parameters passed to {{Format item}}. Contents of the item take precedence over the additional parameters, unless the parameter name is prepended with important . If the parameter name collides with the parameters of {{Format item}} itself, prepend it with param . There is no need to combine param and important , though.
It is also possible to transform multiple items at once, but not with this template.
Examples
| Markup | Renders as |
|---|---|
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
}} |
Lua error: expandTemplate: template "Show pet" does not exist. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| legs = 4
}} |
Lua error: expandTemplate: template "Show pet" does not exist. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| param legs = 4
}} |
Lua error: expandTemplate: template "Show pet" does not exist. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| animal = dog
}} |
Lua error: expandTemplate: template "Show pet" does not exist. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| important animal = dog
}} |
Lua error: expandTemplate: template "Show pet" does not exist. |