Template:ModelDocumentationTemplate: Difference between revisions

From IAMC-Documentation
Jump to navigation Jump to search
No edit summary
m (1 revision imported)
(44 intermediate revisions by 2 users not shown)
Line 9: Line 9:
|HasSeq
|HasSeq
|HasParent
|HasParent
|isEmpty
}}
}}
</pre>
</pre>
Edit the page to see the template text.
Edit the page to see the template text.
</noinclude><includeonly>{| style="width: 30em; font-size: 90%; border: 1px solid #aaaaaa; background-color: #f9f9f9; color: black; margin-bottom: 0.5em; margin-left: 1em; padding: 0.2em; float: right; clear: right; text-align:left;"
</noinclude><includeonly>{{#ifeq:{{#show:{{PAGENAME}}|? IsInPrintMode}}|true||
! style="text-align: center; background-color:#ccccff;" |<span style="font-size: larger;">{{#ask:[[HasLevel::0]][[IsDocumentationOf::<q>[[-IsDocumentationOf::{{PAGENAME}}]]</q>]]}}</span>
{{ProcessStateTemplate|model={{#show:{{PAGENAME}}|? IsDocumentationOf|link=none}} }}
|-
{{ModelInfoBoxesTemplate}}
|{{#arraymap:{{#ask:[[HasLevel::0]][[IsDocumentationOf::<q>[[-IsDocumentationOf::{{PAGENAME}}]]</q>]]|link=none|sep=;}}
  |;|xx
  |<ul>
  {{#ask:[[HasParent::xx]]|? HasSequence=|link=none|sep=;|format=template|template=level1Template|sort=HasSequence}}
  </ul>
  |}}
|-
! style="text-align: center; background-color:#ccccff;" |<span style="font-size: larger;">Corresponding page</span>
|-
|{{#arraymap:{{#show:{{PAGENAME}}|? HasLevel}}|;|xx
  |{{#ask:[[Category:Model Documentation]][[HasLevel::xx]]
    |? IsDocumentationOf
    | format=ul
    | template=CorrespondingPageTemplate
    | link=none
    }}
|}}
|}


[[Category:{{{DocumentationCategory|}}}]]
[[Category:{{{DocumentationCategory|}}}]]<!--
{{#set:IsDocumentationOf={{{IsDocumentationOf|}}} }}
-->{{#set:IsDocumentationOf={{{IsDocumentationOf|}}} }}<!--
{{#set:HasLevel={{{HasLevel|}}} }}
-->{{#set:IsOptional={{#ask:[[:Category:{{{DocumentationCategory|}}}]]|?IsOptionalCategory=|mainlabel=-}} }}<!--
{{#set:HasSequence={{{HasSeq|}}} }}
-->{{#set:HasLevel={{#ask:[[:Category:{{{DocumentationCategory|}}}]]|?HasCategoryLevel=|mainlabel=-}} }}<!--
{{#ifeq:HasParent|||{{#set:HasParent={{{HasParent|}}} }} }}
-->{{#set:HasSequence={{#ask:[[:Category:{{{DocumentationCategory|}}}]]|?HasCategorySequence=|mainlabel=-}} }}<!--
</includeonly>
-->{{#ifeq:{{#ask:[[:Category:{{{DocumentationCategory|}}}]]|?HasCategoryLevel=|mainlabel=-}}|0|<!--
    -->|{{#arraymap:{{#ask:[[:Category:{{{DocumentationCategory|}}}]]|?Subcategory of=|mainlabel=-|link=none|valuesep=;}}|;|xx<!--
            -->|{{#set:HasParent=xx - {{{IsDocumentationOf|}}} }}<!--
      -->|}} }}<!--
-->{{#ifeq:{{{IsEmpty|}}}||{{#set:IsEmpty=No}}|{{#set:IsEmpty={{{IsEmpty|}}} }} }} }}</includeonly>

Revision as of 17:17, 30 March 2020

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

{{ModelDocumentationTemplate
|IsDocumentationOf=
|DocumentationCategory=
|HasLevel
|HasSeq
|HasParent
|isEmpty
}}

Edit the page to see the template text.