Difference between revisions of "Template:Infobox service record"

From blackwiki
Jump to navigation Jump to search
imported>Frietjes
(make this less whitespace sensitive, and enable bullet lists)
imported>Trappist the monk
(update from sandbox;)
Line 1: Line 1:
<includeonly><table {{WPMILHIST Infobox style|main_box}}>
+
<includeonly>{{#switch:{{#ifeq:{{{is_ship|}}}|yes|1|0}}{{#ifeq:{{{is_multi|}}}|yes|1|0}}|
<tr>
+
|00 = <table {{WPMILHIST Infobox style|main_box}}><!-- standalone -->
<th colspan="2" {{#ifeq:{{{is_ship|}}}|yes|height="30pt"}} {{WPMILHIST Infobox style|header_bar}}>{{#if:{{{label|}}}|{{{label|}}}|Service record}}</th>
+
|#default = }}<!-- not standalone (in a primary infobox) -->
</tr>{{#if:{{{partof|}}}|
+
{{#ifeq:{{{is_ship|}}}|yes|<tr><!-- here for ship -->
<tr>{{#ifeq:{{{is_ship|}}}|yes|<td>Part of:</td>|<th style="padding-right: 1em;">Part of</th>}}
+
<th colspan="2" height="30" {{WPMILHIST Infobox style|header_bar}}>{{#if:{{{label|}}}|{{{label|}}}|Service record}}</th>
<td>
+
</tr>
 +
{{#if:{{{partof|}}}|<tr><td>Part of:</td><td>
 +
{{#invoke:WPSHIPS utilities|unbulleted_list|{{{partof}}}}}</td></tr>
 +
}}{{#if:{{{codes|}}}|<tr><td>Identification codes:</td><td>
 +
{{#invoke:WPSHIPS utilities|unbulleted_list|{{{codes}}}}}</td></tr>
 +
}}{{#if:{{{commanders|}}}|<tr><td>Commanders:</td><td>
 +
{{#invoke:WPSHIPS utilities|unbulleted_list|{{{commanders}}}}}</td></tr>
 +
}}{{#if:{{{operations|}}}|<tr><td>Operations:</td><td>
 +
{{#invoke:WPSHIPS utilities|unbulleted_list|{{{operations}}}}}</td></tr>
 +
}}{{#if:{{{victories|}}}|<tr><td>Victories:</td><td>
 +
{{#invoke:WPSHIPS utilities|unbulleted_list|{{{victories}}}}}</td></tr>
 +
}}{{#if:{{{awards|}}}|<tr><td>Awards:</td><td>
 +
{{#invoke:WPSHIPS utilities|unbulleted_list|{{{awards}}}}}</td></tr>
 +
}}|<tr><!-- here for non-ship -->
 +
<th colspan="2" {{WPMILHIST Infobox style|header_bar}}>{{#if:{{{label|}}}|{{{label|}}}|Service record}}</th>
 +
</tr>
 +
{{#if:{{{partof|}}}|<tr><th style="padding-right: 1em;">Part of</th><td>
 
{{{partof}}}</td></tr>
 
{{{partof}}}</td></tr>
}}{{#if:{{{codes|}}}|
+
}}{{#if:{{{codes|}}}|<tr><th style="padding-right: 1em;">Identification codes</th><td>
<tr>{{#ifeq:{{{is_ship|}}}|yes|<td>Identification codes:</td>|<th style="padding-right: 1em;">Identification codes</th>}}
 
<td>
 
 
{{{codes}}}</td></tr>
 
{{{codes}}}</td></tr>
}}{{#if:{{{commanders|}}}|
+
}}{{#if:{{{commanders|}}}|<tr><th style="padding-right: 1em;">Commanders</th><td>
<tr>{{#ifeq:{{{is_ship|}}}|yes|<td>Commanders:</td>|<th style="padding-right: 1em;">Commanders</th>}}
 
<td>
 
 
{{{commanders}}}</td></tr>
 
{{{commanders}}}</td></tr>
}}{{#if:{{{operations|}}}|
+
}}{{#if:{{{operations|}}}|<tr><th style="padding-right: 1em;">Operations</th><td>
<tr>{{#ifeq:{{{is_ship|}}}|yes|<td>Operations:</td>|<th style="padding-right: 1em;">Operations</th>}}
 
<td>
 
 
{{{operations}}}</td></tr>
 
{{{operations}}}</td></tr>
}}{{#if:{{{victories|}}}|
+
}}{{#if:{{{victories|}}}|<tr><th style="padding-right: 1em;">Victories</th><td>
<tr>{{#ifeq:{{{is_ship|}}}|yes|<td>Victories:</td>|<th style="padding-right: 1em;">Victories</th>}}
 
<td>
 
 
{{{victories}}}</td></tr>
 
{{{victories}}}</td></tr>
}}{{#if:{{{awards|}}}|
+
}}{{#if:{{{awards|}}}|<tr><th style="padding-right: 1em;">Awards</th><td>
<tr>{{#ifeq:{{{is_ship|}}}|yes|<td>Awards:</td>|<th style="padding-right: 1em;">Awards</th>}}
 
<td>
 
 
{{{awards}}}</td></tr>
 
{{{awards}}}</td></tr>
}}{{#ifeq:{{{is_multi|}}}|yes||</table>}}</includeonly><noinclude>
+
}}}}{{#switch:{{#ifeq:{{{is_ship|}}}|yes|1|0}}{{#ifeq:{{{is_multi|}}}|yes|1|0}}|
 +
|00 = </table>
 +
|#default = }}</includeonly><noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Revision as of 10:16, 10 October 2015

Template documentation[view] [edit] [history] [purge]

Usage

Infobox service record

Combat service
Part of 7. Unterseebootsflottille (1938–41)
Identification codes M 18 837 (feldpost)
Commanders Günther Prien (1938–41)
Operations 10 patrols
Victories 30 ships (162,769 GRT) sunk,
1 warship (29,150 tons) sunk,
8 ships (62,751 GRT) damaged

A service record box may be used to summarize information about an individual military unit's or ship's service history; it should generally be used in conjunction with the appropriate primary infobox. If needed, multiple boxes may be used to separate the service record for different periods; for example, a unit that fought in several wars may have separate boxes for each.

The box should be added using the {{Infobox service record}} template, as shown below:

{{Infobox service record
| is_ship =
| is_multi =
| label = 
| partof =
| codes =
| commanders =
| operations =
| victories =
| awards =
}}

Note: When using parameters, avoid the ambiguous abbreviation "N/A", and instead use "unknown" or "none". All subjective or qualitative judgements and numerical quantities or statistics must be cited to a reliable source (see WP:MILMOS#CITE).

  • is_shipoptional – "yes" if the box is being used inside a compound ship infobox.
  • is_multioptional – "yes" if multiple instances of the box are being used inside a single compound ship infobox.
  • labeloptional – the label to use for the box; this defaults to "Service record" if left blank.
  • partofoptional – the unit or formation of which the subject unit or ship was a part; multiple units may be listed with the corresponding dates.
  • codesoptional – the identification codes carried by the unit or ship; these should generally be labeled according to what the code indicates.
  • commandersoptional – the notable commanding officers for the period covered.
  • operationsoptional – the operations (such as battles, wars, campaigns, patrols, cruises, etc.) in which the subject unit or ship participated; these may be given as a list, or described in a more condensed form.
  • victoriesoptional – the victories or successes in the subject's service history. For units, this may be battles won; for submarines or merchant raiders, the ships and tonnage sunk; and so forth.
  • awardsoptional – the awards, decorations, or other honors received by the subject unit or ship.