Difference between revisions of "Template:Wikidata entity link"

From The League Wiki
Jump to navigation Jump to search
Template>Zyxw
(Updated to use interwiki links instead of external links, see Template talk:Wikidata entity link#Link format. Tested first with /sandbox and /testcases.)
 
m (1 revision imported)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<includeonly>{{#if: {{{1|}}}
 
<includeonly>{{#if: {{{1|}}}
 
| {{#switch: {{uc:{{padleft:|1|{{#if:1|{{{1}}}}}}}}}
 
| {{#switch: {{uc:{{padleft:|1|{{#if:1|{{{1}}}}}}}}}
   | P = [[d:Property:{{#if:1|{{{1}}}}}|{{#invoke:Wikibase|label|{{{1}}}}} <small>({{#if:1|{{{1}}}}})</small>]]
+
   | Q | P = [[d:Special:EntityPage/{{#if:1|{{{1}}}}}|{{#invoke:wd|label|{{{1}}}}} <small>({{#if:1|{{{1}}}}})</small>]]
  | Q = [[d:{{#if:1|{{{1}}}}}|{{#invoke:Wikibase|label|{{{1}}}}} <small>({{#if:1|{{{1}}}}})</small>]]
+
   | #default = [[d:Special:EntityPage/Q{{#if:1|{{{1}}}}}|{{#invoke:wd|label|Q{{#if:1|{{{1}}}}}}} <small>(Q{{#if:1|{{{1|}}}}})</small>]]
   | #default = [[d:Q{{#if:1|{{{1}}}}}|{{#invoke:Wikibase|label|Q{{#if:1|{{{1}}}}}}} <small>(Q{{#if:1|{{{1|}}}}})</small>]]
 
 
   }}
 
   }}
| {{#ifeq: {{#invoke:Wikibase|id}} | no entity
+
| {{#if:{{#invoke:wd|label|raw}}
 +
  | [[d:Special:EntityPage/{{#invoke:wd|label|raw}}|{{#invoke:wd|label}} <small>({{#invoke:wd|label|raw}})</small>]]
 
   | <small>(no entity)</small>
 
   | <small>(no entity)</small>
  | [[d:{{#invoke:Wikibase|id}}|{{#invoke:Wikibase|label}} <small>({{#invoke:Wikibase|id}})</small>]]
 
 
   }}
 
   }}
}}</includeonly><noinclude>
+
}}</includeonly><noinclude>{{Documentation}}</noinclude>
{{Documentation}}
 
</noinclude>
 

Latest revision as of 04:04, 9 July 2020