Template:Wrapper
| This is a customized wrapper for the {{Example}} template, which means it is built upon the other template's code. Parameters from {{Example}} will only work here if they have been added to this template. |
Usage
This template is a doc page banner that flags a wrapper template.
{{Wrapper|target template}}
{{Wrapper|target template|all=yes|exclude=excluded param1, param2, ...}}
{{Wrapper|target template|notes=... these parameters are passed}}
Parameters
This template has one required positional parameter, and three optional named params:
|1=– name of the template, excluding namespace (required)|all=yes– alters the default wording (Any field from {{Example}} can work...) to All fields from {{Example}} will work here."|exclude=string– adds "(except string)" after "from Example". Use this to list params in Template:Example not available in the wrapper.|nocat=yes– disable automatic categorization into [[Category:Templates calling Example]]|notes=yes– specify more precise info about what params are passed. Overrides|all=and|exclude=
Examples
Example 1: {{Wrapper|Wikibreak}} | ||
|---|---|---|
{{Wrapper|Wikibreak}} →
|
Example 2: {{Wrapper|Sfnlink|exclude=rev}} | ||
|---|---|---|
{{Wrapper|Sfnlink|exclude=rev}} →
|
Example 3: {{Wrapper|Sfnlink|all=yes|exclude=rev and lang}} | ||
|---|---|---|
{{Wrapper|Sfnlink|all=yes|exclude=rev and lang}} →
|
TemplateData
TemplateData for Wrapper
No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Template | 1 | name of template this is a wrapper for (without "Template:")
| String | required |
| nocat | nocat | Disables categorization
| Boolean | optional |
| all | all | For wrappers that use the module, changes the second sentence to read "All fields from <template> will work here." | Boolean | optional |
| exclude | exclude | string listing params of <template> excluded from use here.
| String | optional |
See also
- {{#invoke:Template wrapper|wrap}}