Difference between revisions of "Template:Format item/doc"
Jump to navigation
Jump to search
imported>Petr Matas (→Usage) |
imported>Petr Matas (→Usage) |
||
| Line 14: | Line 14: | ||
|- | |- | ||
|<pre>{{Format item | |<pre>{{Format item | ||
| − | | item = {{Item|name=Tom|animal=cat | + | | item = {{Item|name=Tom|animal=cat}} |
| template = Show pet | | template = Show pet | ||
}}</pre> | }}</pre> | ||
| {{Format item | | {{Format item | ||
| − | | item = {{Item|name=Tom|animal=cat | + | | item = {{Item|name=Tom|animal=cat}} |
| template = Show pet | | template = Show pet | ||
}} | }} | ||
| Line 25: | Line 25: | ||
| item = {{Item|name=Tom|animal=cat}} | | item = {{Item|name=Tom|animal=cat}} | ||
| template = Show pet | | template = Show pet | ||
| − | | legs = | + | | legs = 4 |
}}</pre> | }}</pre> | ||
|{{Format item | |{{Format item | ||
| item = {{Item|name=Tom|animal=cat}} | | item = {{Item|name=Tom|animal=cat}} | ||
| template = Show pet | | template = Show pet | ||
| − | | legs = | + | | legs = 4 |
}} | }} | ||
|- | |- | ||
| Line 36: | Line 36: | ||
| item = {{Item|name=Tom|animal=cat}} | | item = {{Item|name=Tom|animal=cat}} | ||
| template = Show pet | | template = Show pet | ||
| − | | param legs = | + | | param legs = 4 |
}}</pre> | }}</pre> | ||
|{{Format item | |{{Format item | ||
| item = {{Item|name=Tom|animal=cat}} | | item = {{Item|name=Tom|animal=cat}} | ||
| template = Show pet | | template = Show pet | ||
| − | | param legs = | + | | param legs = 4 |
}} | }} | ||
|- | |- | ||
|<pre>{{Format item | |<pre>{{Format item | ||
| − | | item = {{Item|name=Tom|animal=cat | + | | item = {{Item|name=Tom|animal=cat}} |
| template = Show pet | | template = Show pet | ||
| − | | | + | | animal = dog |
}}</pre> | }}</pre> | ||
|{{Format item | |{{Format item | ||
| − | | item = {{Item|name=Tom|animal=cat | + | | item = {{Item|name=Tom|animal=cat}} |
| template = Show pet | | template = Show pet | ||
| − | | | + | | animal = dog |
}} | }} | ||
|- | |- | ||
|<pre>{{Format item | |<pre>{{Format item | ||
| − | | item = {{Item|name=Tom|animal=cat | + | | item = {{Item|name=Tom|animal=cat}} |
| template = Show pet | | template = Show pet | ||
| − | | important | + | | important animal = dog |
}}</pre> | }}</pre> | ||
|{{Format item | |{{Format item | ||
| − | | item = {{Item|name=Tom|animal=cat | + | | item = {{Item|name=Tom|animal=cat}} |
| template = Show pet | | template = Show pet | ||
| − | | important | + | | important animal = dog |
}} | }} | ||
|} | |} | ||
Revision as of 14:10, 14 December 2015
| This is a documentation subpage for Template:Format item. It contains usage information, categories and other content that is not part of the original template page. |
| This template uses Lua: |
This template transforms a given item using a given template.
Usage
{{Format item | item = Item | template = TransformationTemplate | ... }}
TransformationTemplate is called with the arguments that the item has been created with, plus any additional arguments passed to {{Format item}}. Contents of the item take precedence over the additional arguments, unless the argument name is prepended with important . If the argument name collides with the arguments 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.
| Code | Result |
|---|---|
{{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. |