Difference between revisions of "Template:Format item/doc"
imported>Petr Matas (→Usage) |
imported>Petr Matas (→Usage) |
||
| Line 9: | Line 9: | ||
It is also possible to [[Template:Item#Format each item using a template|transform multiple items at once]], but not with this template. | It is also possible to [[Template:Item#Format each item using a template|transform multiple items at once]], but not with this template. | ||
| − | {| | + | {{Automarkup|title=Examples |
| − | | | + | |1={{((}}Format item |
| − | ! | + | {{!}} item = {{((}}Item{{!}}name=Tom{{!}}animal=cat{{))}} |
| − | | | + | {{!}} template = Show pet |
| − | | | + | {{))}} |
| − | | item = {{Item | + | |2={{((}}Format item |
| − | + | {{!}} item = {{((}}Item{{!}}name=Tom{{!}}animal=cat{{))}} | |
| − | }} | + | {{!}} template = Show pet |
| − | | {{Format item | + | {{!}} legs = 4 |
| − | + | {{))}} | |
| − | + | |3={{((}}Format item | |
| + | {{!}} item = {{((}}Item{{!}}name=Tom{{!}}animal=cat{{))}} | ||
| + | {{!}} template = Show pet | ||
| + | {{!}} param legs = 4 | ||
| + | {{))}} | ||
| + | |4={{((}}Format item | ||
| + | {{!}} item = {{((}}Item{{!}}name=Tom{{!}}animal=cat{{))}} | ||
| + | {{!}} template = Show pet | ||
| + | {{!}} animal = dog | ||
| + | {{))}} | ||
| + | |5={{((}}Format item | ||
| + | {{!}} item = {{((}}Item{{!}}name=Tom{{!}}animal=cat{{))}} | ||
| + | {{!}} template = Show pet | ||
| + | {{!}} important animal = dog | ||
| + | {{))}} | ||
}} | }} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== See also == | == See also == | ||
Revision as of 17:26, 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.
| 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. |