Template:Commons category: Difference between revisions
Content added Content deleted
(Handle underscores (which was asked for in the original edit request that resulted in the page name encoding, but never implemented)) |
Sakura emad (talk | contribs) m (150 revisions imported from wikipedia:Template:Commons_category) |
||
(16 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Sister project |
|||
{{Commons |
|||
| position = {{{position|}}} |
| position = {{{position|}}} |
||
| project = commons |
|||
<!-- {{#if:x|}} strips whitespace from parameter 1, |
|||
| text = Wikimedia Commons has {{{alt-term|media related to}}} <span style="font-weight: bold; {{#ifeq:{{{nowrap|no}}}|yes|white-space:nowrap;}} {{#ifeq:{{{italic|yes}}}|yes|font-style: italic;}}">[[commons:{{#if:{{{1|}}}|Category:{{{1|}}}|{{if then show|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:{{PAGENAME}}}}}}|{{#ifeq:{{{lcf|{{{lcfirst|no}}}}}}|yes|{{lcfirst:{{{2|{{#if:{{{1|}}} | {{{1|}}} <!-- |
|||
in case it is fed like this: {{Commons category| Some cat }}. --> |
|||
-->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:|}}<!-- |
|||
|1=Category:{{#if:{{{1|}}} |
|||
⚫ | |||
|{{{1|}}} |
|||
-->|{{{2|{{#if:{{{1|}}} | {{{1|}}} <!-- |
|||
-->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:|}}|{{PAGENAME}} }}<!-- |
|||
|{{#property:P373}} |
|||
-->}}}}}}}]]</span>.<!-- |
|||
|{{PAGENAME}} |
|||
End of the template code, now add relevant tracking categories |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
Only add tracking categories to articles and categories. |
|||
⚫ | |||
-->{{#if:{{{1|}}}|{{#ifeq:Category:{{replace|{{{1|}}}|_| }}|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|<!-- |
|||
⚫ | |||
⚫ | |||
... the local parameter is the same as the local pagename |
|||
-->[[Category:Commons category link is defined as the pagename]]{{preview warning|Commons category does not match the Commons sitelink on Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]}}<!-- |
|||
... the local parameter is not the pagename |
|||
-->|[[Category:Commons category link is locally defined]]{{preview warning|Commons category does not match the Commons sitelink on Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]}}}} }}<!-- |
|||
We don't have a locally-defined link |
|||
-->|{{#if:{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|<!-- |
|||
... so we're using Wikidata |
|||
⚫ | |||
<!-- ... or we're using the pagename |
|||
-->|[[Category:Commons category link is the pagename]]{{preview warning|Commons category does not match the Commons sitelink on Wikidata – [[Template:Commons_category#Resolving_discrepancies|please check]]}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
{{Documentation}} |
{{Documentation}} |
||
<!-- Add categories to the /doc subpage, not here! --> |
<!-- Add categories to the /doc subpage, not here! --> |
||
</noinclude> |
|||
</noinclude><includeonly>{{#if:{{{1|}}}||{{#if:{{#property:P373}}||{{#switch:{{NAMESPACE}} |
|||
|User|User talk= |
|||
|#default=[[Category:Commons category template with no category set|{{#ifeq:{{NAMESPACE}}|||{{Namespace Greek}}}}{{BASEPAGENAME}}]]<!-- |
|||
-->}}}}}}<!-- Some tracking categories to see if we're ready to switch to Wikidata |
|||
⚫ | |||
-->{{#if:{{#property:P373}} |
|||
| {{#if:{{{1|}}} |
|||
| {{#ifeq:{{PAGENAME:{{#property:P373}}}}|{{PAGENAME:{{{1|}}}}} |
|||
| <!-- [[Category:Commons category with local link same as on Wikidata]] – deleted per [[Wikipedia:Categories for discussion/Log/2017 January 25]] --> |
|||
⚫ | |||
}} |
|||
⚫ | |||
| <!-- [[Category:Commons category with page title same as on Wikidata]] – deleted per [[Wikipedia:Categories for discussion/Log/2017 January 25]] --> |
|||
| [[Category:Commons category with page title different than on Wikidata]] <!-- Figure out the best link here too --> |
|||
}} |
|||
}} |
|||
⚫ | |||
}} |
|||
⚫ |