Difference between revisions of "Template:Infobox curler/Wikidata"

From blackwiki
Jump to navigation Jump to search
imported>RexxS
(mirror Template:Infobox curler, oldid=615669358, to make a demonstration of capturing parameter from Wikidata)
 
imported>RexxS
(supply gender from Wikidata if parameter not already present)
Line 4: Line 4:
 
|aboveclass  = fn
 
|aboveclass  = fn
  
| subheader = <span class="role">{{#if:{{{role|}}}|{{{role}}}|[[Curling|Curler]]}}</span>{{#switch:{{lc:{{{gender|}}}}} |male|m=&nbsp;{{abbr|&#9794;|male|class=gender}} |female|f=&nbsp;{{abbr|&#9792;|female|class=gender}} |#default= }}
+
| subheader = <span class="role">{{#if:{{{role|}}}|{{{role}}}|[[Curling|Curler]]}}</span>{{#switch:{{lc:{{{gender| {{#invoke:Wikidata|getRawValue|p21|FETCH_WIKIDATA}} }}}}} |male|m=&nbsp;{{abbr|&#9794;|male|class=gender}} |female|f=&nbsp;{{abbr|&#9792;|female|class=gender}} |#default= }}
  
 
| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright=1|alt={{{alt|}}}|suppressplaceholder=yes}}
 
| image      = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|upright=1|alt={{{alt|}}}|suppressplaceholder=yes}}

Revision as of 12:06, 5 July 2014

Curler
Template documentation[view] [edit] [history] [purge]

Usage

Usage is the same as documented at Template:Infobox curler/doc except:

  • If the |gender= parameter is omitted, its value is fetched from Wikidata.
  • Supplying any value, including blank, to |gender= will use that value and no call will be made to Wikidata.

(At present only 'male', 'm', 'female', 'f' will produce any display or metadata.)