Template:ComponentTemplate2: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
 
(236 intermediate revisions by 6 users not shown)
Line 6: Line 6:
|Application=
|Application=
|IMAGEComponent=
|IMAGEComponent=
|ExternalModel=
|Model-Database=
|KeyReference=
|KeyReference=
|Reference=
|Reference=
|Description=
|Flowchart=
|AltText=
|CaptionText=
}}
}}
</pre>
</pre>
Edit the page to see the template text.
Steps in this template:
</noinclude><includeonly>
# Icon en De subpages van deze pagina ophalen en weergeven in toc  style plus de toc
__NOEDITSECTION__
# De InfoboxTemplate aanroep
{{StatusWarning|Status={{{Status|}}} }}{{#ifexpr:{{InfoboxTestTemplate|basepage={{#titleparts: {{PAGENAME}}|1}}|subpage={{#titleparts: {{PAGENAME}}|1|2}} }}|
# De flowchart
<div style="float:right; clear:right; ">
# We beginnen de Component-beschrijving met de KeyPolicyQuestions
{{InfoBoxStyleTemplate}}
# description
{{#ifeq:{{{IMAGEComponent|}}}|||<tr>{{InfoBoxCellStyleTemplate}}<b>IMAGE components</b></td></tr>
# De input and outputs
<tr><td>
</noinclude><includeonly>{{ComponentFrameTemplate}}
<ul>
<div class="page_standard">
{{#arraymap:{{{IMAGEComponent|}}}|;|x|[[HasIMAGEComponent::x]]}}
{{DisplayKeyPolicyQuestionsTemplate|{{PAGENAME}} }}
</ul>
<h2>Introduction</h2></div>
</td></tr>
}}
{{#ifeq:{{{Application|}}}|||<tr>{{InfoBoxCellStyleTemplate}}<b>Applications</b></td></tr>
<tr><td>
<ul>
{{#arraymap:{{{Application|}}}|;|x|[[HasApplication::x]]}}
</ul>
</td></tr>
}}
{{#ifeq:{{{ExternalModel|}}}|||<tr>{{InfoBoxCellStyleTemplate}}<b>External models</b></td></tr>
<tr><td>
<ul>
{{#arraymap:{{{ExternalModel|}}}|;|y|[[HasExternalModel::y]]}}
</ul>
</td></tr>
}}
{{#ifeq:{{{KeyReference|}}}|||
<tr>{{InfoBoxCellStyleTemplate}}<b>Key references</b></td></tr>
<tr><td>
<ul>
{{#arraymap:{{{KeyReference|}}}|;|x|[[HasKeyReference::x]]}}
</ul>
</td></tr>
}}
{{#ifeq:{{{Reference|}}}|||<tr>{{InfoBoxCellStyleTemplate}}<b>References</b></td></tr>
<tr><td>
<ul>
{{#arraymap:{{{Reference|}}}|;|x|[[HasReference::x]]}}
</ul>
</td></tr>
}}
</table>
</div>
|}}
 
{{#ifeq:{{{Description|}}}|||
<h2>Introduction</h2><!--
Just to visualize the framework scheme with active component, must be implemented yet, maybe implement link to componentoverview page?-->
{{#ifeq:{{{Flowchart|}}}||| [[File:IMAGEFramework ec.png|120px|left|alt=Framework scheme with {{PAGENAME}} selected ]]}}
{{#ifeq:{{{Flowchart|}}}||| [[File:{{{Flowchart|}}}|thumb|240px|right|alt={{{AltText|}}}|{{{CaptionText}}}]]}}{{{Description|}}}
}}
== Links to other parts of IMAGE framework ==
{{InputOutputAssumptionTemplate}}
 
== Main pages of {{PAGENAME}}==
Detailed information can be found on the following pages:
* [[{{PAGENAME}}/Description|Detailed description]] for a detailed description of this component
* [[{{PAGENAME}}/Policy Interventions|Policy interventions]] for policy interventions and illustrated effects
* [[{{PAGENAME}}/Data_uncertainties_limitations|Data uncertainties and limitations]] for details about data, uncertainty and limitations
 
The overview of all [[{{PAGENAME}}/References|references]].
 
 
 
[[Category:Component]]
[[Category:Component]]
[[HasTitle::{{PAGENAME}}| ]]
{{#set:
[[HasAltTitle::{{{AltText|}}}| ]]
  |FrameworkElementType={{{FrameworkElementType|}}}
[[HasCaption::{{{CaptionText|}}}| ]]
  |BelongsToAggregatedComponent={{{AggregatedComponent|}}}
[[HasFlowchart::File:{{{Flowchart|}}}| ]]
  |HasInputVar={{{InputVar|}}}|+sep=;
{{#ifeq:{{{FrameworkElementType|}}}|||{{#arraymap:{{{FrameworkElementType|}}}|,|x|[[FrameworkElementType::x| ]]| }} }}
  |HasOutputVar={{{OutputVar|}}}|+sep=;
[[HasStatus::{{{Status|}}}|]]
  |HasParameter={{{Parameter|}}}|+sep=;
</includeonly>
  |HasOverview={{{Overview|}}}|+sep=;
  |HasIMAGEComponent={{{IMAGEComponent|}}}|+sep=;
  |HasApplication={{{Application|}}}|+sep=;
  |HasModelDatabase={{{Model-Database|}}}|+sep=; 
  |HasKeyReference={{{KeyReference|}}}|+sep=;
  |HasReference={{{Reference|}}}|+sep=;
  |HasPageLabel=Introduction page
  |HasDetailedDescription={{FULLPAGENAME}}/Description
  |HasPolicyIntervention={{FULLPAGENAME}}/Policy issues
  |HasDataLimitations={{FULLPAGENAME}}/Data_uncertainties_limitations
  |HasAllReferences={{FULLPAGENAME}}/References
  |HasComponentCode={{{ComponentCode|}}}
}}</includeonly>

Latest revision as of 14:40, 1 April 2020

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

{{ComponentTemplate2
|Application=
|IMAGEComponent=
|Model-Database=
|KeyReference=
|Reference=
}}

Steps in this template:

  1. Icon en De subpages van deze pagina ophalen en weergeven in toc style plus de toc
  2. De InfoboxTemplate aanroep
  3. De flowchart
  4. We beginnen de Component-beschrijving met de KeyPolicyQuestions
  5. description
  6. De input and outputs