Template:AggregatedComponentTemplate: Difference between revisions

From IMAGE
Jump to navigation Jump to search
No edit summary
No edit summary
Line 24: Line 24:
{{InputOutputParameterTemplate}}
{{InputOutputParameterTemplate}}
{{AggregatedComponentPartsTemplate|PagePartHeader=Composition of {{FULLPAGENAME}} }}
{{AggregatedComponentPartsTemplate|PagePartHeader=Composition of {{FULLPAGENAME}} }}
[[Category:AggregatedComponent]]{{#set:HasTalk=Talk:{{PAGENAME}} }}
<!-- setting of properties values
[[HasComponentCode::{{{ComponentCode|}}}|]]
-->{{#ifeq:{{NAMESPACE}}||[[Category:AggregatedComponent]]|[[Category:VersionedAggregatedComponent]] }} <!--
{{#ifeq:{{{FrameworkElementType|}}}|||[[FrameworkElementType::{{{FrameworkElementType|}}}| ]] }}
properties from form
{{#ifeq:{{{InputVar|}}}|||{{#arraymap:{{{InputVar|}}}|;|x|[[HasInputVar::x| ]]| }} }}
-->{{#ifeq:{{{FrameworkElementType|}}}|||{{#set:FrameworkElementType={{{FrameworkElementType|}}} }} }}<!--
{{#ifeq:{{{OutputVar|}}}|||{{#arraymap:{{{OutputVar|}}}|;|x|[[HasOutputVar::x| ]]| }} }}
-->{{#ifeq:{{{InputVar|}}}|||{{#arraymap:{{{InputVar|}}}|;|xx|{{#set:HasInputVar=xx }} }} }}<!--
{{#ifeq:{{{Parameter|}}}|||{{#arraymap:{{{Parameter|}}}|;|x|[[HasParameter::x| ]]| }} }}
-->{{#ifeq:{{{OutputVar|}}}|||{{#arraymap:{{{OutputVar|}}}|;|xx|{{#set:HasOutputVar=xx}} }} }}<!--
-->{{#ifeq:{{{Parameter|}}}|||{{#arraymap:{{{Parameter|}}}|;|xx|{{#set:HasParameter=xx}} }} }} <!--
-->{{#ifeq:{{{Overview|}}}|||{{#arraymap:{{{Overview|}}}|;|xx|{{#set:HasOverview=xx}} }} }} <!--
-->{{#ifeq:{{{IMAGEComponent|}}}|||{{#arraymap:{{{IMAGEComponent|}}}|;|xx|{{#set:HasIMAGEComponent=xx}} }} }}<!--
-->{{#ifeq:{{{Application|}}}|||{{#arraymap:{{{Application|}}}|;|xx|{{#set:HasApplication=xx}} }} }}<!--
-->{{#ifeq:{{{Model-Database|}}}|||{{#arraymap:{{{Model-Database|}}}|;|xx|{{#set:HasModelDatabase=xx}} }} }}<!--
-->{{#ifeq:{{{KeyReference|}}}|||{{#arraymap:{{{KeyReference|}}}|;|xx|{{#set:HasKeyReference=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
-->{{#set:HasTalk={{TALKPAGENAME}} }}<!--
-->{{#set:HasComponentCode={{{ComponentCode|}}} }}
</includeonly>
</includeonly>

Revision as of 18:45, 13 June 2016

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.