Template:Format item
Page Module:Documentation/styles.css has no content.
| File:Lua-Logo.svg | This template uses Lua: |
This template transforms a given item using a given template.
Usage
TransformationTemplate is called with the parameters that the item has been created with, plus any additional parameters passed to Template:Tl. 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 Template:Tl 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
Page Template:Markup/styles.css has no content.
| Markup | Renders as |
|---|---|
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
}} |
Tom is a cat. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| legs = 4
}} |
Tom is a cat with 4 legs. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| param legs = 4
}} |
Tom is a cat with 4 legs. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| animal = dog
}} |
Tom is a cat. |
{{Format item
| item = {{Item|name=Tom|animal=cat}}
| template = Show pet
| important animal = dog
}} |
Tom is a dog. |