Template:Commons category: Difference between revisions
m
150 revisions imported from wikipedia:Template:Commons_category
(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.) |
Sakura emad (talk | contribs) m (150 revisions imported from wikipedia:Template:Commons_category) |
||
(9 intermediate revisions by 3 users not shown) | |||
Line 1:
{{Sister project
| position = {{{position|}}}
| project = commons
|
-->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:|}}<!--▼
▲| 2 = <span style="{{#ifeq:{{{nowrap|no}}}|yes|white-space:nowrap;}} {{#ifeq:{{{italic|no}}}|yes|font-style: italic; }}">{{#ifeq:{{{lcf|{{{lcfirst|no}}}}}}|yes|{{lcfirst:{{{2|{{#if:{{{1|}}} | {{{1|}}} <!--
▲ -->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True}}|Category:|}}<!--
--> |{{PAGENAME}} }} }} }}} }}<!--
-->|{{{2|{{#if:{{{1|}}} | {{{1|}}} <!--
-->|{{if then show|{{#invoke:String|replace|{{#invoke:WikidataIB |getCommonsLink|qid={{{qid|}}}|onlycat=True|fallback=False}}|Category:|}}|{{PAGENAME}} }}<!--
-->
End of the template code, now add relevant tracking categories
Line 25 ⟶ 16:
-->|{{#ifeq:{{replace|{{{1|}}}|_| }}|{{PAGENAME}}|<!--
... 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
-->|[[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
Line 37 ⟶ 28:
-->[[Category:Commons category link from Wikidata]]<!--
<!-- ... or we're using
-->|[[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]]}}
}}
}}
}}</includeonly
}}<noinclude>
{{Documentation}}
<!-- Add categories to the /doc subpage, not here! -->
|