Template:VariableTemplate: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
Line 162: Line 162:
[[Category:Variable]][[HasTalk::Talk:{{FULLPAGENAME}}|]]
[[Category:Variable]][[HasTalk::Talk:{{FULLPAGENAME}}|]]
<!-- property settings
<!-- property settings
-->{{#set:HasLabel={{{Label|}}} }}<!--
-->{{#ifeq:{{{Label|}}}|||{{#set:HasLabel={{{Label|}}} }} }}<!--
-->{{#ifeq:{{{ShortDescription|}}}
-->{{#ifeq:{{{ShortDescription|}}}
     ||{{#set:HasShortDescription={{{Description|}}} }}
     ||{{#set:HasShortDescription={{{Description|}}} }}
|{{#set:HasShortDescription={{{ShortDescription|}}} }}
|{{#set:HasShortDescription={{{ShortDescription|}}} }}
     }}<!--
     }}<!--
-->{{#set:HasDescription={{{Description|}}} }}<!--
-->{{#ifeq:{{{Description|}}}|||{{#set:HasDescription={{{Description|}}} }} }}<!--
-->{{#arraymap:{{{Dimension|}}}
-->{{#arraymap:{{{Dimension|}}}
     |,|xx
     |,|xx
|{{#set:HasDimension={{{Dimension|}}} }}
|{{#set:HasDimension={{{Dimension|}}} }}
   |}}<!--
   |}}<!--
-->{{#set:HasDefaultUnit={{{Unit|}}} }}<!--
-->{{#ifeq:{{{Unit|}}}|||{{#set:HasDefaultUnit={{{Unit|}}} }}<!--
-->{{#set:HasVariableType={{{VariableType|}}} }}<!--
-->{{#ifeq:{{{VariableType|}}}|||{{#set:HasVariableType={{{VariableType|}}} }} }}<!--
-->{{#set:HasDriverGroup={{{DriverGroup|}}} }}<!--
-->{{#ifeq:{{{DriverGroup|}}}|||{{#set:DriverGroup={{{DriverGroup|}}} }} }}<!--
-->{{#set:HasSource=
-->{{#ifeq:{{{Source|}}}||
        {{#ifeq:{{{Source|}}}||
      {{#ifeq:{{{Source2|}}}||
          {{#ifeq:{{{Source2|}}}||
{{#ifeq:{{{Source3|}}}||
    {{#ifeq:{{{Source3|}}}||
  |{{#set:HasSource={{{Source3|}}} }}
      |{{{Source3|}}}
    }}
    |{{{Source2|}}}
  }}
  |{{{Source|}}}  
}}
}}
|{{#set:HasSource={{{Source2|}}} }}
  }}
  |{{#set:HasSource={{{Source|}}} }}
}}<!--
}}<!--
-->{{#set:HasValuesBasedOn=
-->{{#ifeq:{{{BasedOn|}}}||
        {{#ifeq:{{{BasedOn|}}}||
    {{#ifeq:{{{BasedOn2|}}}||
          {{#ifeq:{{{BasedOn2|}}}||
  |{{#arraymap:{{{BasedOn2|}}}|;|xx|{{#set:HasValuesBasedOn=xx}} |}}
    |{{#arraymap:{{{BasedOn2|}}}|;|xx|xx|}}
}}
  }}
|{{#arraymap:{{{BasedOn|}}} |;|xx|{{#set:HasValuesBasedOn=xx}} |}}
  |{{#arraymap:{{{BasedOn|}}} |;|xx|xx|}}
  }}<!--
}}
-->{{#ifeq:{{{Reference|}}}||
}}<!--
    {{#ifeq:{{{Reference2|}}}||
-->{{#set:HasReference=
  {{#ifeq:{{{Reference3|}}}||
        {{#ifeq:{{{Reference|}}}||
|{{#arraymap:{{{Reference3|}}} |;|xx|{{#set:HasReference=xx}} |}}
          {{#ifeq:{{{Reference2|}}}||
  }}
    {{#ifeq:{{{Reference3|}}}||
  |{{#arraymap:{{{Reference2|}}} |;|xx|{{#set:HasReference=xx}} |}}
      |{{#arraymap:{{{Reference3|}}} |;|xx|xx|}}
  }}
    }}
  |{{#arraymap:{{{Reference|}}} |;|xx|{{#set:HasReference=xx}} |}}
    |{{#arraymap:{{{Reference2|}}} |;|xx|xx|}}
  }}<!--
  }}
-->{{#ifeq:{{{Model-Database|}}}|||{{#set:HasModelDatabase={{{Model-Database|}}} }} }}
  |{{#arraymap:{{{Reference|}}} |;|xx|xx|}}
}}
}}<!--
-->{{#set:HasModelDatabase={{{Model-Database|}}} }}
</includeonly>
</includeonly>

Revision as of 11:05, 7 October 2016

This is the "VariableTemplate" template. It should be called in the following format:

{{VariableTemplate
|Label=
|Description=
|Dimension=
|Unit=
|VariableType=
|DriverGroup=
|ExternalModelDriver=
|Source=
|Source2=
|Model-Database=
|Source3=
}}

Edit the page to see the template text.