Template:VariableTemplate: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
Line 178: Line 178:
-->{{#ifeq:{{{Source|}}}||
-->{{#ifeq:{{{Source|}}}||
       {{#ifeq:{{{Source2|}}}||
       {{#ifeq:{{{Source2|}}}||
{{#ifeq:{{{Source3|}}}||
{{#ifeq:{{{Source3|}}}||
  |{{#arraymap:{{{Source3|}}}|;|xx|{{#set:HasSource=xx|}} }}  
    |{{#set:HasSource={{{Source3|}}}|+sep=; }}  
}}
}}
|{{#arraymap:{{{Source2|}}}|;|xx|{{#set:HasSource=xx|}} }}
|{{#set:HasSource={{{Source2|}}}|+sep=; }}  
  }}
      }}
  |{{#arraymap:{{{Source|}}}|;|xx|{{#set:HasSource=}} }}
      |{{#set:HasSource={{{Source|}}}|+sep=; }}
}}<!--
  }}<!--
-->{{#ifeq:{{{BasedOn|}}}||
-->{{#ifeq:{{{BasedOn|}}}||
     {{#ifeq:{{{BasedOn2|}}}||
     {{#ifeq:{{{BasedOn2|}}}||
  |{{#arraymap:{{{BasedOn2|}}}|;|xx|{{#set:HasValuesBasedOn=xx}} |}}
|{{#set:HasValuesBasedOn={{{BasedOn|}}}|+sep=;}}  
}}
    }}
|{{#arraymap:{{{BasedOn|}}} |;|xx|{{#set:HasValuesBasedOn=xx}} |}}
    |{{#set:HasValuesBasedOn={{{BasedOn2|}}}|+sep=;}}
   }}<!--
   }}<!--
-->{{#ifeq:{{{Reference|}}}||
-->{{#ifeq:{{{Reference|}}}||
     {{#ifeq:{{{Reference2|}}}||
     {{#ifeq:{{{Reference2|}}}||
  {{#ifeq:{{{Reference3|}}}||
  {{#ifeq:{{{Reference3|}}}||
|{{#arraymap:{{{Reference3|}}} |;|xx|{{#set:HasReference=xx}} |}}
|{{#set:HasReference={{{Reference3|}}}|+sep=; }}
  }}
  }}
  |{{#arraymap:{{{Reference2|}}} |;|xx|{{#set:HasReference=xx}} |}}
  |{{#set:HasReference={{{Reference2|}}}|+sep=; }}
  }}
  }}
   |{{#arraymap:{{{Reference|}}} |;|xx|{{#set:HasReference=xx}} |}}
   |{{#set:HasReference={{{Reference|}}}|+sep=; }}}
   }}<!--
   }}<!--
-->{{#arraymap:
-->{{#arraymap:
     {{#ask:[[HasInputVar::{{PAGENAME}}]][[Concept:AllComponentLevels]]|link=none|sep=;}}
     {{#ask:[[HasInputVar::{{PAGENAME}}]][[Concept:AllComponentLevels]]|link=none|valuesep=;}}
     |;|xx
     |;|xx
     |{{#set:IsInputFor=xx}}
     |{{#set:IsInputFor=xx}}
     |}}<!--
     |}}<!--
-->{{#arraymap:
-->{{#arraymap:
     {{#ask:[[HasOutputVar::{{PAGENAME}}]][[Concept:AllComponentLevels]]|link=none|sep=;}}
     {{#ask:[[HasOutputVar::{{PAGENAME}}]][[Concept:AllComponentLevels]]|link=none|valuesep=;}}
     |;|xx
     |;|xx
     |{{#set:IsOutputOf=xx}}
     |{{#set:IsOutputOf=xx}}
     |}} <!--
     |}} <!--
-->{{#arraymap:
-->{{#arraymap:
     {{#ask:[[HasParameter::{{PAGENAME}}]][[Concept:AllComponentLevels]]|link=none|sep=;}}
     {{#ask:[[HasParameter::{{PAGENAME}}]][[Concept:AllComponentLevels]]|link=none|valuesep=;}}
     |;|xx
     |;|xx
     |{{#set:IsParameterOf=xx}}
     |{{#set:IsParameterOf=xx}}
     |}}</includeonly>
     |}}</includeonly>

Revision as of 18:28, 10 March 2020

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

{{VariableTemplate
|Label=
|Description=
|Dimension=
|Unit=
|VariableType=
|DriverGroup=
|Source=
|BasedOn
|Reference
|Source2=
|BasedOn2=
|Reference2=
|Source3=
|Reference3=
}}

Edit the page to see the template text.