Difference between revisions of "Template:Component/doc"

From blackwiki
Jump to navigation Jump to search
imported>Petr Matas
(Created page with '{{Documentation subpage}} This template extracts a given component from a given Template:item. == Usage == {{((}}Component|''Template:Item''|''Parame...')
 
imported>Vanisaac
m (→‎Examples: clean up per WP:CAT#T and WP:AWBREQ add template:Sandbox other)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
 +
{{lua|Module:Item}}
 
This template extracts a given component from a given [[Template:item|item]].
 
This template extracts a given component from a given [[Template:item|item]].
  
Line 5: Line 6:
 
  {{((}}Component|''[[Template:Item|Item]]''|''ParameterName''}}
 
  {{((}}Component|''[[Template:Item|Item]]''|''ParameterName''}}
  
Example:
+
''Note:'' If you need to extract multiple components of a large item, consider using {{tl|Format item}} instead of multiple calls to {{tl|Component}}, because each call to {{tl|Component}} requires unpacking of the entire item, which may be costly.
{| class=wikitable
+
 
! Code !! Result
+
== Examples ==
|-
+
{{Automarkup
|<pre>{{Component | {{Item|Alice|Bob|best=Eve}} | 1}}</pre>
+
|1= {{((}}Component {{!}} {{((}}Item{{!}}Alice{{!}}Bob{{!}}best=Eve{{))}} {{!}} 1{{))}}
|    {{Component | {{Item|Alice|Bob|best=Eve}} | 1}}
+
|2= {{((}}Component {{!}} {{((}}Item{{!}}Alice{{!}}Bob{{!}}best=Eve{{))}} {{!}} best{{))}}
|-
+
}}
|<pre>{{Component | {{Item|Alice|Bob|best=Eve}} | best}}</pre>
+
<includeonly>{{Sandbox other||
|    {{Component | {{Item|Alice|Bob|best=Eve}} | best}}
 
|}
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox | |
 
 
[[Category:Wikipedia formatting and function templates]]
 
[[Category:Wikipedia formatting and function templates]]
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 15:49, 24 April 2020

This template extracts a given component from a given item.

Usage

{{Component|Item|ParameterName}}

Note: If you need to extract multiple components of a large item, consider using {{Format item}} instead of multiple calls to {{Component}}, because each call to {{Component}} requires unpacking of the entire item, which may be costly.

Examples

Markup Renders as
{{Component | {{Item|Alice|Bob|best=Eve}} | 1}}

Alice

{{Component | {{Item|Alice|Bob|best=Eve}} | best}}

Eve