|
|
(11 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| {{sister-inline | | {{sister-inline |
| | short={{{short|}}} | | |short={{{short|}}} |
| | project=commonscat | | |project=commonscat |
| | list={{{list|}}} | | |list={{{list|}}} |
| | extratext={{{extratext|}}} | | |extratext={{{extratext|}}} |
| | links=[[commons:<!-- | | |links={{#invoke:Commons link|getCategory|{{{1|}}}|linktext={{{2|}}}|<!-- |
| Check for a locally-specified category
| | -->lcfirst={{if empty|{{{lcfirst|}}}|{{{lcf|}}}}}|nowrap={{{nowrap|}}}|italic={{{italic|}}}|<!-- |
| -->{{#if:{{{1|}}} | Category:{{{1|}}} <!--
| | -->tracking=1|qid={{{qid|}}}}}<!-- |
| ... or use Wikidata
| | -->}}<noinclude>{{documentation}}</noinclude> |
| -->|{{if then show|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}<!--
| |
| ... or fall back to the page name
| |
| --> |Category:{{PAGENAME}} }} }}<!--
| |
| Now define the display title
| |
| -->|{{{2|{{#if:{{{1|}}} | {{{1|}}} <!--
| |
| -->|{{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/sandbox |getCommonsLink |qid={{{qid|}}}|onlycat=True|fallback=True}}|{{#invoke:WikidataIB/sandbox |getCommonsLink |qid={{{qid|}}}|onlycat=True|fallback=False}}||[[Category:Commons category link is on Wikidata using P373]]}} }}</includeonly><noinclude> | |
| {{Documentation}} | |
| <!-- Add categories to the /doc subpage, not here! -->
| |
| </noinclude> | |