Template:Commons category: Difference between revisions
Jump to navigation
Jump to search
m (1 revision imported) |
m (1 revision imported) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Commons | {{Commons | ||
| position = {{{position|}}} | | position = {{{position|}}} | ||
<!-- Link --> | |||
| 1 = <!-- | |||
| | Check for a locally-specified category | ||
-->{{#if:{{{1|}}} | Category:{{{1|}}} <!-- | |||
... or use Wikidata | |||
|{{# | -->|{{if then show|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}<!-- | ||
... or fall back to the page name | |||
}} | --> |Category:{{PAGENAME}} }} }} | ||
}} | <!-- Display title --> | ||
| | | 2 = {{{2|{{#if:{{{1|}}} | {{{1|}}} <!-- | ||
-->}}<noinclude> | -->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|Category:|}}<!-- | ||
--> |{{PAGENAME}} }} }} }}} | |||
}}<!-- | |||
End of the template code, now add relevant tracking categories | |||
--><includeonly>{{#switch:{{NAMESPACE}}||{{ns:14}}=<!-- | |||
Only add tracking categories to articles and categories. | |||
-->{{#if:{{{1|}}}|{{#ifeq:Category:{{{1|}}}|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|<!-- | |||
-->[[Category:Commons category link is on Wikidata]]<!-- | |||
-->|{{#ifeq:{{{1|}}}|{{PAGENAME}}|<!-- | |||
... the local parameter is the same as the local pagename, but not the same as on Wikidata | |||
-->[[Category:Commons category link is defined as the pagename]]<!-- | |||
... the local parameter does not match either of these | |||
-->|[[Category:Commons category link is locally defined]]}} }}<!-- | |||
We don't have a locally-defined link | |||
-->|{{#if:{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|<!-- | |||
... so we're using Wikidata | |||
-->[[Category:Commons category link from Wikidata]]<!-- | |||
... or we've fallen back to the pagename | |||
-->|[[Category:Commons category link is the pagename]]}} | |||
}}<!-- Check for P373 use | |||
-->{{#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]]}} }}</includeonly><noinclude> | |||
{{Documentation}} | {{Documentation}} | ||
<!-- Add categories to the /doc subpage, not here! --> | <!-- Add categories to the /doc subpage, not here! --> | ||
</noinclude | </noinclude> | ||