Template:C/doc: Difference between revisions
More actions
m Protected Template:C/doc: Widely used template ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite)) |
m exp |
||
| Line 50: | Line 50: | ||
:<nowiki>[[:Category:{{{1}}}|{{{2|{{{1}}}}}}]]</nowiki> | :<nowiki>[[:Category:{{{1}}}|{{{2|{{{1}}}}}}]]</nowiki> | ||
When the category ''does not exist but has elements assigned'' a "red link" will be generated: | |||
:<nowiki>[[:Category:{{{1}}}|{{{2|{{{1}}}}}}]]</nowiki> | |||
Otherwise if the category <nowiki>{{{1}}}</nowiki> does not exist <u>no link will be generated</u>; | |||
:[[''Category'':{{{1}}}]] or [[''Category'':{{{2}}}]] is displayed | :[[''Category'':{{{1}}}]] or [[''Category'':{{{2}}}]] is displayed | ||
:[[''Category'':<span style="color:red"><nowiki>{{{1}}}</nowiki></span>]] or [[''Category'':<span style="color:red"><nowiki>{{{2}}}</nowiki></span>]] is displayed when {{{3}}} = x | :[[''Category'':<span style="color:red"><nowiki>{{{1}}}</nowiki></span>]] or [[''Category'':<span style="color:red"><nowiki>{{{2}}}</nowiki></span>]] is displayed when {{{3}}} = x | ||
Revision as of 08:11, 2 July 2013
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 | empty | required | |
2 | link text to display (instead of category name) | empty | 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
Usage
The template will display {{{2}}}, or just the category name given as {{{1}}}.
The function is different for internal access within the commons, and for interwiki access.
Adressing 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
- {{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