Difference between revisions of "Template:Parameter names example/doc"
(Import from Wikipedia (CC BY-SA license)) |
m |
||
Line 9: | Line 9: | ||
The example opposite for {{tl|Infobox}}, for instance, was produced by: | The example opposite for {{tl|Infobox}}, for instance, was produced by: | ||
− | {{Parameter names example |_template=Infobox | | + | {{Parameter names example |_template=Infobox |Daytona 500 |above |Year |subheader2 |image |caption |header1 |label2 |data2 |label3 |data3 |header4 |data5 |data6 |below}} |
<pre style="overflow:auto;"> | <pre style="overflow:auto;"> | ||
{{Parameter names example | {{Parameter names example | ||
|_template=Infobox | |_template=Infobox | ||
− | | | + | |above |image |subheader |subheader2 |image |caption |
− | | | + | |label1 |label2 |data2 |label3 |data3 |header4 |
|data5 |data6 |below | |data5 |data6 |below | ||
}} | }} | ||
Line 21: | Line 21: | ||
==Usage notes== | ==Usage notes== | ||
− | When {{tlf|Parameter names example}} is used on an immediate subpage of its target template – e.g. on the target template's /doc page – its own {{para|_template}} parameter identifying the target template may be omitted. In other words, the code above, if used on Template:Infobox/''page'' (where ''page'' could be "doc", "testcases", etc), would become: | + | When {{tlf|Parameter names example}} is used on an immediate subpage of its target template – e.g. on the target template's /doc page – its own {{para|_template}} parameter identifying the target template may be omitted. In other words, the code above, if used on Template:Infobox/''page'' (where ''page'' could be "doc", "testcases", etc.), would become: |
<pre style="overflow:auto;"> | <pre style="overflow:auto;"> |
Revision as of 23:59, 16 April 2018
Error creating thumbnail: /bin/bash: rsvg-convert: command not found |
This is a documentation subpage for Template:Parameter names example. It contains usage information, categories and other content that is not part of the original template page. |
This template uses material from the Wikipedia template Template:Parameter names example/doc, which is released under the Creative Commons Attribution-ShareAlike 3.0 Unported License (view authors). | Error creating thumbnail: /bin/bash: rsvg-convert: command not found |
{{Parameter names example}} – or, alternatively, {{Generic template demo}} – is intended to assist template documentation by producing a generic instance of the template that uses parameters' names as those parameters' values.
Example
The example opposite for {{Infobox}}, for instance, was produced by:
Template loop detected: Template:Parameter names example
{{Parameter names example |_template=Infobox |above |image |subheader |subheader2 |image |caption |label1 |label2 |data2 |label3 |data3 |header4 |data5 |data6 |below }}
Usage notes
When {{Parameter names example}} is used on an immediate subpage of its target template – e.g. on the target template's /doc page – its own |_template=
parameter identifying the target template may be omitted. In other words, the code above, if used on Template:Infobox/page (where page could be "doc", "testcases", etc.), would become:
{{Parameter names example |title |above |subheader |subheader2 |image |caption |header1 |label2 |data2 |label3 |data3 |header4 |data5 |data6 |below }}
One exception to this is the "sandbox" subpage. If the module is called from a page ending in "/sandbox", it uses that page to generate the template output, not the base page. To override this behaviour you can specify the |_template=
parameter explicitly.
The formatting of the parameter names can be changed with the |_display=
parameter. By default, the parameter names are shown in triple braces (the parameter standard, e.g. {{{name}}} ), but if |_display=italics
or |_display=italic
is set, they are shown in italics.
A custom value for a parameter may be supplied by using |[parameter name]=[value]
in place of |[parameter name]
. Any formatting for such a value – including, for instance, italics – must be supplied as part of the value (e.g. |parameter=''value''<br/>
). Custom values cannot be used for parameters whose names begin with an underscore ("_").
See also