Template:C/doc: Difference between revisions
More actions
add default for param. #2 and i18n method (none) |
m format |
||
| Line 1: | Line 1: | ||
{{TemplateBox | {{TemplateBox | ||
|1=1 | |1=1 | ||
|1d=category name | |1d=category name, with or without a namespace | ||
|1def= | |1def= | ||
|1stat=required | |1stat=required | ||
| Line 41: | Line 41: | ||
== Usage == | == Usage == | ||
The template will display <nowiki>{{{2}}}</nowiki>, or just the category name given as <nowiki>{{{1}}}</nowiki>. | The template will display <nowiki>{{{2}}}</nowiki>, or just the category name given as <nowiki>{{{1}}}</nowiki>. | ||
The text string in parameter 1 or 2 is displayed as-it-is, with namespace if any was specified. | |||
The function is different for internal access within the commons, and for interwiki access. | The function is different for internal access within the commons, and for interwiki access. | ||
| Line 65: | Line 67: | ||
*<tt><nowiki>{{C| | ::(difficult to find an example, try one of [[Special:WantedCategories]]) | ||
*<tt><nowiki>{{C| | *<tt><nowiki>{{C|Redes}}</nowiki></tt> produces {{C|Redes}} | ||
*<tt><nowiki>{{C|redes|Red_Link}}</nowiki></tt> produces {{C|redes|Red_Link}} | |||
Revision as of 10:54, 23 February 2015
Links to a category, either within the Commons or to another Wikipedia
Usage
{{C |1= |2= |3= }}
Template parameters
| Parameter | Description | Default | Status | |
|---|---|---|---|---|
1 | category name, with or without a namespace | empty | required | |
2 | link text to display (instead of category name) | param. #1 | optional | |
3 | The 3rd parameter establishes either
| empty | optional | |
Additional information
The template is intended to be used in the following namespaces: all namespaces
The template is intended to be used by the following user groups: all users
Localization
This template is not intended to be localized.
Usage
The template will display {{{2}}}, or just the category name given as {{{1}}}.
The text string in parameter 1 or 2 is displayed as-it-is, with namespace if any was specified.
The function is different for internal access within the commons, and for interwiki access.
Addressing categories within the commons
First of all, always a check for existence is performed.
When the category exists, code is implemented as:
- [[:Category:{{{1}}}|{{{2|{{{1}}}}}}]]
When the category does not exist but has elements assigned, a "red link" will be generated:
- [[:Category:{{{1}}}|{{{2|{{{1}}}}}}]]
Otherwise if the category {{{1}}} does not exist no link will be generated;
- [[Category:{{{1}}}]] or [[Category:{{{2}}}]] is displayed
- [[Category:{{{1}}}]] or [[Category:{{{2}}}]] is displayed when {{{3}}} = x
- {{{1}}} or {{{2}}} will get background color when {{{3}}} = X
- example
- {{C|Internal link templates}} produces Internal link templates
- {{C|Internal link templates|}} produces Internal link templates
- {{C|Internal link templates|C:''display''text}} produces C:displaytext
- (difficult to find an example, try one of Special:WantedCategories)
- {{C|Not-existing-cat}} produces Not-existing-cat
- {{C|Not-existing-cat|display}} produces display
- {{C|Not-existing-cat|3=x}} produces [[Category:Not-existing-cat]]
- {{C|Not-existing-cat|display-cat|x}} produces [[Category:display-cat]]
- {{C|Not-existing-cat|3=X}} produces Not-existing-cat
- {{C|Not-existing-cat|displayname|X}} produces displayname
Interwiki access
It is not possible to check for existence in other Wikipedias.
The link is always established, whether the category exists or not.
- {{C|Main||en}} or {{C|Main|3=en}} produces Main
- {{C|Wikipedia:Hilfe|German help pages|de}} produces German help pages
- {{C|Accueil|Catégorie:Accueil|fr}} produces Catégorie:Accueil
- {{C|Kangxi radicals||wiktionary}} produces Kangxi radicals
- {{C|Wikcionario:Apéndices|Categoría:Apéndices|wiktionary:es}} produces Categoría:Apéndices