Difference between revisions of "Template:AggregatedComponentTemplate"

From IMAGE
Jump to: navigation, search
(6 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
</pre>
 
</pre>
 
Edit the page to see the template text.
 
Edit the page to see the template text.
</noinclude><includeonly><div class="top_container">{{IconTemplate| {{PAGENAME}}}}{{VersionViewTemplate|comp={{PAGENAME}} }}
+
</noinclude><includeonly><div class="top_container">{{IconTemplate| {{PAGENAME}}}}
{{AggregatedComponentPartsTemplate|PagePartHeader=Composition of {{FULLPAGENAME}} }}__NOEDITSECTION__</div><div class="container">
+
{{AggregatedComponentPartsTemplate|PagePartHeader=Composition of {{FULLPAGENAME}} }}__TOC____NOEDITSECTION__</div><div class="container">
 
{{InfoBoxTemplate}}{{DisplayKeyPolicyQuestionsTemplate|{{PAGENAME}} }}{{DisplayFlowchartTemplate|{{PAGENAME}} }}<div class="page_standard">
 
{{InfoBoxTemplate}}{{DisplayKeyPolicyQuestionsTemplate|{{PAGENAME}} }}{{DisplayFlowchartTemplate|{{PAGENAME}} }}<div class="page_standard">
 
{{#ifeq:{{{Description|}}}|||
 
{{#ifeq:{{{Description|}}}|||
Line 25: Line 25:
 
{{AggregatedComponentPartsTemplate|PagePartHeader=Composition of {{FULLPAGENAME}} }}
 
{{AggregatedComponentPartsTemplate|PagePartHeader=Composition of {{FULLPAGENAME}} }}
 
<!-- setting of properties values
 
<!-- setting of properties values
-->{{#ifeq:{{NAMESPACE}}||[[Category:AggregatedComponent]]|[[Category:VersionedAggregatedComponent]] }} <!--
+
-->[[Category:AggregatedComponent]]<!--
 
properties from form  
 
properties from form  
 
-->{{#ifeq:{{{FrameworkElementType|}}}|||{{#set:FrameworkElementType={{{FrameworkElementType|}}} }} }}<!--
 
-->{{#ifeq:{{{FrameworkElementType|}}}|||{{#set:FrameworkElementType={{{FrameworkElementType|}}} }} }}<!--
Line 37: Line 37:
 
-->{{#ifeq:{{{KeyReference|}}}|||{{#arraymap:{{{KeyReference|}}}|;|xx|{{#set:HasKeyReference=xx}} }} }}<!--
 
-->{{#ifeq:{{{KeyReference|}}}|||{{#arraymap:{{{KeyReference|}}}|;|xx|{{#set:HasKeyReference=xx}} }} }}<!--
 
-->{{#ifeq:{{{Reference|}}}|||{{#arraymap:{{{KeyReference|}}}|;|xx|{{#set:HasReference=xx}} }} }}<!--
 
-->{{#ifeq:{{{Reference|}}}|||{{#arraymap:{{{KeyReference|}}}|;|xx|{{#set:HasReference=xx}} }} }}<!--
 
-->{{#ifeq: {{#ask:[[-HasVersionOverview::<q>[[IsImplementationOf::{{PAGENAME}}]]</q>]]|format =count}}|0||<!--
 
-->{{#set:HasOverview=IMAGE framework version overview}}<!--
 
-->{{#arraymap:
 
        {{#ask:[[-HasVersionOverview::<q>[[IsImplementationOf::{{PAGENAME}}]]</q>]]|link=none}}|;|xx|
 
        {{#set:HasOverview=xx}}
 
    |}}
 
    }}<!--
 
 
other properties  
 
other properties  
-->{{#set:HasTalk={{TALKPAGENAME}} }}<!--
+
-->{{#set:HasTitle={{PAGENAME}} }} <!--  
 
-->{{#set:HasComponentCode={{{ComponentCode|}}} }}
 
-->{{#set:HasComponentCode={{{ComponentCode|}}} }}
 +
 
</includeonly>
 
</includeonly>

Revision as of 10:42, 1 August 2017

This is the "AggregatedComponentTemplate" template. It is a similar to ComponentTemplate2, but consists of a single page, does not have multiple component parts.

It should be called in the following format:

{{AggregatedComponentTemplate
|IMAGEComponent=
|ComponentCode=
|Application=
|Model-Database=
|KeyReference=
|Reference=
|Description=
}}

Edit the page to see the template text.