Template:Pageheaderbox: Difference between revisions

From OIAr
Jump to navigation Jump to search
(pageheaderbox)
 
(add friendlyname in var)
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:{{{doctype|}}}]]__NOTOC__ __SHOWFACTBOX__ __NOEDITSECTION__
{| width=100%; style="color:#{{Color 02 FG}}; background:#{{Color 02 BG}}; text-align:left" cellpadding="4"
{| width=100%; style="color:#{{Color 02 FG}}; background:#{{Color 02 BG}}; text-align:left" cellpadding="4"
!width="65" rowspan="8" valign="top" |{{#switch: {{{doctype|}}}
!width="65" rowspan="8" valign="top" |{{#switch: {{{doctype|}}}
|Working Area            =[[File:Icon_WA.png|64px|This is a Working Area document|link=Working Area]]
|Working Area            =[[File:Icon_WA.png|64px|This is a Working Area document|link=Working Area]]
|Quality Attribute      =[[File:Icon_QA.png|64px|This is a Quality Attribute document|link=Quality Attribute Overview]]
|Generic Function        =[[File:Icon_GF.png|64px|This is a Generic Function document|link=Generic Function]]
|Generic Function        =[[File:Icon_GF.png|64px|This is a Generic Function document|link=Generic Function]]
|Quality Attribute      =[[File:Icon_QA.png|64px|This is a Quality Attribute document|link=Quality Attribute Overview]]
|Applied Function        =[[File:Icon_AF.png|64px|This is an Applied Function document|link=Applied Function]]
|Applied Function        =[[File:Icon_AF.png|64px|This is an Applied Function document|link=Applied Function]]
|Generic Pattern        =[[File:Icon_GP.png|64px|This is a Generic Pattern document|link=Generic Pattern]]
|Generic Pattern        =[[File:Icon_GP.png|64px|This is a Generic Pattern document|link=Generic Pattern]]
|Applied Pattern        =[[File:Icon_AP.png|64px|This is an Applied Pattern document|link=Applied Pattern]]
|Applied Pattern        =[[File:Icon_AP.png|64px|This is an Applied Pattern document|link=Applied Pattern]]
|Generic Service        =[[File:Icon_GS.png|64px|This is a Generic Service document|link=Generic Service]]
|Applied Service        =[[File:Icon_AS.png|64px|This is an Applied Service document|link=Applied Service]]
|Architecture Requirement=[[File:Icon_AR.png|64px|This is an Architecture Requirement document|link=Architecture Requirement]]
|Architecture Requirement=[[File:Icon_AR.png|64px|This is an Architecture Requirement document|link=Architecture Requirement]]
|Location                =[[File:Icon_LO.png|64px|This is a Location document|link=Location]]
|Location                =[[File:Icon_LO.png|64px|This is a Location document|link=Location]]
|#default                =[[File:Doc-grey.png|64px|Document icon]]}}
|#default                =[[File:Doc-grey.png|64px|Document icon]]}}
!width="150"|[[Pagetype::{{{pagetype|}}}]]
!width="150"|<includeonly>[[Pagetype::{{{pagetype|}}}]]</includeonly>
!width="300"|[[Friendly name::{{{pagename|{{PAGENAME}}}}}]]
!width="300"|<includeonly>[[Friendly name::{{{pagename|{{PAGENAME}}}}}]]{{#vardefine:friendlyname|{{{pagename|{{PAGENAME}}}}} }}</includeonly>
|width="50"|Version:
|width="50"|Version:
|[[Version::{{{version|}}}]]
|[[Version::{{{version|}}}]]
!width="88" rowspan="8" valign="top" |[[Image:OIArLogo.png|64px|OIAr logo|link=OIAm_Introduction]]
!width="88" rowspan="8" valign="top" |[[Image:OIArLogo.png|OIAr logo|link=OIAm_Introduction]]
|-
|-
|Document type:
|Document type:
|[[:Category:{{{doctype|}}}|{{#ifexist: Category:{{{doctype|}}} | <span style="color:#{{Color 01 FG}};">{{{doctype|}}}</span> | <span style="color:#{{Color Busy Red}};">{{{doctype}}}</span> }}]]
|<includeonly>[[:Category:{{{doctype|}}}|{{#ifexist: Category:{{{doctype|}}} | <span style="color:#{{Color OIAm Light Blue}};"><u>{{{doctype|}}}</u></span> | <span style="color:#{{Color Busy Red}};">{{{doctype}}}</span> }}]]</includeonly>
|Owner:
|Owner:
|{{GetUser|{{{owner|}}}}}[[Owner::{{#var:displayname}}|]][[User:{{#var:userpage}}|<span style="color:#{{Color 01 FG}};"><u>{{#var:displayname}}</u></span>]]
|<includeonly>{{GetUser|{{{owner|Unknown}}}}}[[Owner::{{#var:displayname}}|]][[User:{{#var:userpage}}|<span style="color:#{{Color OIAm Light Blue}};"><u>{{#var:displayname}}</u></span>]]</includeonly>
|-
|-
|}
|}
Brief description: [[Brief description::{{{summary|unspecified}}}]]
{{#if: {{{summary|}}}|<br>{{Ambox|nocat=true| type  = summary| text  = {{{summary}}} }}<br>}}[[Brief description::{{{summary|unspecified}}}|]]
 
{{#if:{{{doctype|}}}|[[Category:{{{doctype}}}]]}}__NOTOC__ __SHOWFACTBOX__ __NOEDITSECTION__
<noinclude>
<noinclude>
{{Documentation}}
{{Documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
</noinclude>

Revision as of 20:55, 16 April 2013

Document icon Version: OIAr logo
Document type: Owner:


Template documentation

This box should be at the top of most pages. It takes the following mandatory named parameters:

  • pagetype is usually the (two-letter) coding of the object for which the page is meant. Example: GF for Generic Function;
  • pagename takes the intended name of the object, which is then available throughout the wiki as the "Friendly name" property; if left empty it's content will be the actual page title;
  • summary takes a short, functional description of the artefact to which the page relates, which is then available throughout the wiki as the "Brief description" property. If left empty it's content will become "unspecified";
  • doctype says what sort of definition the page provides, e.g. Generic Pattern for a page describing a pattern or Architecture Requirement for a page describing an Architecture Requirement. Note: the text you put here, places the page in the respective Category; take care to use the correct name;
  • version holds the version number of the document itself;
  • owner holds the designated owner of this architecture product. Please provide the Displayname of the wiki user that is the owner (or else his/her login name without the User: prefix).

To use the template, cut and paste the following code:

{{Pageheaderbox
|pagetype=
|pagename=
|summary=
|doctype=
|version=
|owner=
}}