Difference between revisions of "Template:Commons category-inline"
imported>Mike Peel (Adding nowrap, lcfirst parameters from Template:Commons category) |
imported>Mike Peel (Changing tracking category logic so that we only use the P373 cases where we have actually fallen back to P373, rather than using the local text. No change to the display of the category links.) |
||
| Line 25: | Line 25: | ||
--><includeonly>{{#switch:{{NAMESPACE}}||{{ns:14}}=<!-- | --><includeonly>{{#switch:{{NAMESPACE}}||{{ns:14}}=<!-- | ||
Only add tracking categories to articles and categories. | Only add tracking categories to articles and categories. | ||
| − | -->{{#if:{{{1|}}}|{{#ifeq:Category:{{replace|{{{1|}}}|_| }}|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|<!-- | + | -->{{#if:{{{1|}}}|{{#ifeq:Category:{{replace|{{{1|}}}|_| }}|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|<!-- |
-->[[Category:Commons category link is on Wikidata]]<!-- | -->[[Category:Commons category link is on Wikidata]]<!-- | ||
| Line 36: | Line 36: | ||
We don't have a locally-defined link | We don't have a locally-defined link | ||
| − | -->|{{#if:{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|<!-- | + | -->|{{#if:{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|<!-- |
... so we're using Wikidata | ... so we're using Wikidata | ||
-->[[Category:Commons category link from Wikidata]]<!-- | -->[[Category:Commons category link from Wikidata]]<!-- | ||
| − | + | <!-- ... or we're using P373 | |
| − | + | -->|{{#ifeq:{{#invoke:WikidataIB |getCommonsLink |qid={{{qid|}}}|onlycat=True|fallback=True}}|{{#invoke:WikidataIB |getCommonsLink |qid={{{qid|}}}|onlycat=True|fallback=False}}||[[Category:Commons category link is on Wikidata using P373]]<!-- | |
| − | + | ||
| − | + | ... or we've fallen back to the pagename | |
| + | -->|[[Category:Commons category link is the pagename]]}} | ||
| + | }} | ||
| + | }} | ||
| + | }}</includeonly><noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
<!-- Add categories to the /doc subpage, not here! --> | <!-- Add categories to the /doc subpage, not here! --> | ||
</noinclude> | </noinclude> | ||
Revision as of 10:13, 11 April 2020
16x16px Media related to [[commons:Lua error in Module:WikidataIB at line 497: attempt to index field 'wikibase' (a nil value).|Lua error in Module:WikidataIB at line 497: attempt to index field 'wikibase' (a nil value).]] at Wikimedia Commons
| 40px | This template is used on approximately 110,000 pages. To avoid major disruption and server load, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Consider discussing changes on the talk page before implementing them. Transclusion count updated automatically (see documentation). |
Contents
Purpose
This template can be used to generate a link to a Commons category. It is intended for use in the "External links" section of an article.
Usage
* {{Commons category-inline|Ursus maritimus}}
yields:
- 16x16px Media related to Ursus maritimus at Wikimedia Commons
* {{Commons category-inline|Ursus maritimus|Polar bears}}
yields:
- 16x16px Media related to Polar bears at Wikimedia Commons
* {{Commons category-inline|Ursus maritimus|''Ursus maritimus''}}
yields:
- 16x16px Media related to Ursus maritimus at Wikimedia Commons
TemplateData
TemplateData for Commons category-inline
This template creates a link to a category on Commons.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Category name | 1 | The name of the Commons category this template will link to. If no value is provided the Wikidata sitelinks are used by default. | String | optional |
| Displayed text | 2 | The text that the link will display to the user. If no value is provided it will default to category name or page name, in that order. | String | optional |
| nowrap | nowrap | Stops the text of the commons category from wrapping | String | optional |
| lcfirst | lcfirst | Displays the first letter as lower-case | String | optional |
Tracking categories
Normal categories
Maintenance categories
- Category:Commons category link is defined as the pagename (1)
- Category:Commons category link is locally defined (1)
- Category:Commons category link is the pagename (0)
See also
- Script error: No such module "Section link".
- {{Commons}}
- {{Commons-inline}}—shows Commons gallery inline
- {{Commons category}}
- {{Commons category multi}}—to list up to six categories
- {{Commons and category}}—shows Commons gallery and category
- {{Commons and category-inline}}—shows Commons gallery and category inline
- {{Wikimedia Commons redirect}}—specialized soft redirect template for Commons
- {{Sister project links}}—to link all Wikinews, Wikisource, etc.
- {{Wikibooks-inline}}
- {{Wikinews-inline}}
- {{Wikiquote-inline}}
- {{Wikisource-inline}}
- {{Wikispecies-inline}}
- {{Wikiversity-inline}}
- {{Wiktionary-inline}}
| The above documentation is transcluded from Template:Commons category-inline/doc. (edit | history) Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. Please add categories to the /doc subpage. Subpages of this template. |