Template:Xpdoc
More actions
{{{{{1}}}|}} gives {{{{{1}}}|}}
The expansion demo templates show, for documentation:
- some wikitext
- its rendering
without the need of repeating the parameters in the wikitext.
Usage
{{xpdoc |1= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | name of parser function, a colon, and the first parameter, or name of template | empty | required | |
2 | the parameter after the first pipe | empty | optional | |
3 | the parameter after the second pipe | empty | optional | |
4 | the parameter after the third pipe | empty | optional | |
5 | the parameter after the fourth pipe | empty | optional | |
6 | the parameter after the fifth pipe | empty | optional | |
n1. . . . n6 | name of the first named parameter ... name of the sixth named parameter | empty | optional | |
v1. . . . v6 | value of the first named parameter ... value of the sixth named parameter | empty | optional | |
gives | text (or the empty string) to replace the arrow, e.g. gives={{!}}{{!}} to produce "||", for use in a table | → | optional | |
Additional information
The template is intended to be used in the following namespaces: the Template namespace
The template is intended to be used by the following user groups: all users
Example
{{xpdoc|cc-by-4.0}}
renders as:
- You are free:
- to share – to copy, distribute and transmit the work
- to remix – to adapt the work
- Under the following conditions:
- attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Localization
This template is not intended to be localized.
Notes
- o = double opening braces
- c = double closing braces
This template combines the functionality of templates listed in the Expansion demo templates on Commons with a single o and c (no nesting), but with some restrictions.
In the case of demonstrating a template, values of unnamed parameters of this template are trimmed, so Template:Xpdoc cannot be used for demonstrating the effect of spaces at the start or end of an unnamed parameter.
Examples
{{xpdoc|ISOdate|2009-04-03}} produces: "{{ISOdate|2009-04-03}} gives 3 April 2009".
See also
{{ Tle }} Meta template to describe template parametrizings