Difference between revisions of "Template:Firstdata"

From blackwiki
Jump to navigation Jump to search
imported>DePiep
(expand to 5)
imported>DePiep
 
Line 1: Line 1:
{{trim|1={{#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}} |{{{prefix|}}}{{#if:{{{1|}}}|{{{1|}}} |{{#if:{{{2|}}}|{{{2|}}} |{{#if:{{{3|}}}|{{{3|}}} {{#if:{{{4|}}}|{{{4|}}}| {{{5|}}} }}}}}}}}}}{{{suffix|}}}}}<!--
+
{{trim|1={{#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}} |{{{prefix|}}}{{#if:{{{1|}}}|{{{1|}}} |{{#if:{{{2|}}}|{{{2|}}} |{{#if:{{{3|}}}|{{{3|}}} |{{#if:{{{4|}}}|{{{4|}}} |{{{5|}}} }}}}}}}}}}{{{suffix|}}}}}<!--
  
 
--><noinclude>{{documentation}}</noinclude>
 
--><noinclude>{{documentation}}</noinclude>

Latest revision as of 17:09, 25 September 2019

50px Template documentation[view] [edit] [history] [purge]

In template code, one can list multiple input parameters, and this template will return the first input value that is not blank.

Example:

In article: {{Infobox foo|name= |height=1200 m |location=Spain }}
In template code: {{Firstdata |{{{name|}}} |{{{location|}}}| {{{height|}}} }}
returns Spain for further processing

Usage

Can have up to five parameters input. Will return the first parameter that is not blank.

{{firstdata
|1=
|2=
|3=
|4=
|5=
}}

or

{{firstdata|||}}

Practical use is inside an other template:

{{firstdata|{{{foo|}}} |{{{bar|}}} }}

Whitespace is stripped.

Example

  • {{firstdata||two|three}} → two
  • {{firstdata|one||three}} → one
  • {{firstdata|||}} →

See also