Difference between revisions of "Template:Commons category"
Jump to navigation
Jump to search
m (1 revision imported) |
Template>Mike Peel (add P373 tracking category) |
||
| 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> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
Revision as of 02:20, 5 December 2018
| 40x40px | Wikimedia Commons has media related to [[commons:Template:If then show|Template:If then show]]. |
Lua error in mw.lua at line 307: frame:expandTemplate: a title is required.