Difference between revisions of "Template:Starship"

Template page
m
(Updating the template to use the new styles and minimise template code for easier understanding in future. Also making the rounding on the top work with or without an image.)
Line 1: Line 1:
<div class="infobox">
<div class="infobox">
{| width="315" align="right" cellpadding="3" cellspacing="0" style="border-radius:13px; margin-bottom:0; padding-left:10px;"
{| class="ibtable" align="right" cellpadding="3" cellspacing="0"
{{#if: {{{image|}}}|
{{#if: {{{image|}}}|
{{!}} colspan="2" bgcolor={{{bgcolor_value|#222222; style="border-top-right-radius: 13px; border-top-left-radius: 13px; background: #f3f3f3 !important; color: #cccccc; font-size: smaller; text-align: center; padding: 10px;"}}} {{!}} {{{image}}}
    {{!}} class="ibimage" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} {{{image}}}
    {{!}}-
    {{!}} class="ibname" colspan="2" {{!}} '''{{{prefix}}}''' '''''{{{name}}}'''''|
        {{!}} class="ibname" colspan="2" style="border-top-right-radius: 13px; border-top-left-radius: 13px;" width="315px" {{!}} '''{{{prefix}}}''' '''''{{{name}}}'''''
}}
}}
|-
|-
| colspan="2" style="text-align: center; color: #e5e5ed; font-size: larger; background: #304665; padding: .3rem 1.25rem;" | '''{{{prefix}}}''' '''''{{{name}}}'''''
| class="ibheader" colspan="2" | '''Information'''
|-
| colspan="2" style="text-align: center; color: #e5e5ed; background: #2a4667c9; font-size:8pt; padding: 6px" | '''Information'''
|-
|-
{{#if: {{{registry|}}}|
{{#if: {{{registry|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Registry
{{!}} class="ibleft" {{!}} Registry
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{registry}}}
{{!}} class="ibright" {{!}} {{{registry}}}
}}
}}
|-
|-
{{#if: {{{class|}}}|
{{#if: {{{class|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Class
{{!}} class="ibleft" {{!}} Class
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} [[{{{class}}}_Class|''{{{class}}}''-class]]
{{!}} class="ibright" {{!}} {{{class}}}
}}
}}
|-
|-
{{#if: {{{affiliation|}}}|
{{#if: {{{affiliation|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Affiliation
{{!}} class="ibleft" {{!}} Affiliation
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{affiliation}}}
{{!}} class="ibright" {{!}} {{{affiliation}}}
}}
}}
|-
|-
{{#if: {{{status|}}}|
{{#if: {{{status|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Status
{{!}} class="ibleft" {{!}} Status
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{status}}}
{{!}} class="ibright" {{!}} {{{status}}}
}}
}}
|-
|-
{{#if: {{{commission|}}}|
{{#if: {{{commissioned|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Commissioned
{{!}} class="ibleft" {{!}} Commissioned
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{commission}}}
{{!}} class="ibright" {{!}} {{{commissioned}}}
}}
}}
|-
|-
{{#if: {{{decommission|}}}|
{{#if: {{{decommission|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Decommissioned
{{!}} class="ibleft" {{!}} Decommissioned
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{decommission}}}
{{!}} class="ibright" {{!}} {{{decommission}}}
}}
}}
|-
|-
{{#if: {{{destroyed|}}}|
{{#if: {{{destroyed|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Destroyed
{{!}} class="ibleft" {{!}} Destroyed
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{destroyed}}}
{{!}} class="ibright" {{!}} {{{destroyed}}}
}}
}}
|-
|-
{{#if: {{{role|}}}{{{taskforce|}}}{{{quadrant|}}}|
| class="ibheader" colspan="2" | '''Assignment'''
{{!}} colspan="2" style="text-align: center; color: #e5e5ed; background: #2a4667c9; font-size: 8pt; padding: 6px" {{!}} '''Assignment'''
}}
|-
|-
{{#if: {{{role|}}}|
{{#if: {{{role|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Role
{{!}} class="ibleft" {{!}} Role
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{role}}}
{{!}} class="ibright" {{!}} {{{role}}}
}}
}}
|-
|-
{{#if: {{{taskforce|}}}|
{{#if: {{{taskforce|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Task Force
{{!}} class="ibleft" {{!}} Task Force
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{taskforce}}}
{{!}} class="ibright" {{!}} {{{taskforce}}}
}}
}}
|-
|-
{{#if: {{{quadrant|}}}|
{{#if: {{{quadrant|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Quadrant
{{!}} class="ibleft" {{!}} Quadrant
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{quadrant}}}
{{!}} class="ibright" {{!}} {{{quadrant}}}
}}
}}
|-
|-
{{#if: {{{co|}}}|  
{{#if: {{{co|}}}|  
{{!}} colspan="2" style="text-align: center; color: #e5e5ed; background: #2a4667c9; font-size: 8pt; padding: 6px" {{!}}
{{!}} class="ibheader" colspan="2" {{!}} '''Personnel'''
'''Personnel'''
}}
}}
|-
|-
{{#if: {{{co|}}}|
{{#if: {{{co|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding :8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Commanding Officer
{{!}} class="ibleft" {{!}} Commanding Officer
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{co}}}
{{!}} class="ibright" {{!}} {{{co}}}
}}
}}
|-
|-
{{#if: {{{xo|}}}|
{{#if: {{{xo|}}}|
{{!}} bgcolor={{{bgcolor_value|#222222; style="background: #e0e0e0; padding: 8px 10px; color: #696969; font-size: smaller; width: 40%;"}}} {{!}} Executive Officer
{{!}} class="ibleft" {{!}} Executive Officer
{{!}} bgcolor={{{bgcolor_value|#2B2B2B; style="background: #ececec; padding: 8px 10px; color: #696969; font-size: smaller; width: 60%;"}}} {{!}} {{{xo}}}
{{!}} class="ibright" {{!}} {{{xo}}}
}}
}}
|-
|-
{{#if: {{{dedication|}}}|
{{#if: {{{dedication|}}}|
{{!}} colspan="2" style="text-align: center; color: #e5e5ed; background: #2a4667c9; font-size: 8pt; padding: 6px" {{!}}{{{dedication}}}
{{!}} class="ibimage" colspan="2" {{!}} {{{dedication}}}
}}  
}}
|-
|-  
|- class="infobox-link" style="border-radius-bottom-right: 13px; border-radius-bottom-left: 13px;"
| class="ibheader" colspan="2" style="border-bottom-right-radius: 13px; border-bottom-left-radius: 13px;" | [[Template:Starship]]
| colspan="2" style="border-bottom-right-radius: 13px; border-bottom-left-radius: 13px; text-align: center; color: #F67F00; font-size: 8pt; background-color: #2a4667c9; padding: 6px 0;" | [[Template:Starship]]
|}
|}
</div>
</div>
<includeonly>
<includeonly>
{{#if: {{{templatemode|}}}|<!-- do nothing -->|<!--else-->[[Category:Starships]][[Category:{{{class}}}-class]]{{DEFAULTSORT:{{{name}}}}}
{{#if: {{{templatemode|}}}|<!-- do nothing -->|<!--else-->[[Category:Starships]][[Category:{{{class}}}-class]]{{DEFAULTSORT{{{name}}}}}}}
}}
</includeonly><noinclude>
</includeonly><noinclude>
==Starship==
==Starship==

Revision as of 10:47, 11 June 2022

{{{prefix}}} {{{name}}}
Information
Assignment
Template:Starship

Starship

This infobox exists for the purposes of providing a uniform and consistent method for displaying starship information on a wiki article. The code snippet below should be copied in it's entirety and set at the top of a page. For rows with no values, simply leave the line blank and it will not render in the final infobox.

Notes

  • name - Just enter in the name, no need for formatting
  • class - Just type in the class name, the infobox will do the rest
  • co - his can be linked to a BFMS character page
  • xo - This can be linked to a BFMS character page
{{Starship
| name = (just put the name here)
| prefix = (SS, USS, IKS etc)
| image = 
| registry = 
| class = 
| affiliation = 
| status = (Active/Retired/NPC/Destroyed)
| commission = 
| decommission = 
| destroyed = 
| taskforce = (only supply a task force for commands, games are not in task forces)
| quadrant = 
| role = 
| co = 
| xo = 
| dedication = (image of ships dedication plague to be added here)
}}

Example

Galaxyclass.png
USS Lollipop
Information
Class Galaxy
Affiliation Starbase Kickass
Status A good ship.
Assignment
Role Imaginary
Quadrant Right behind you
Personnel
Commanding Officer Commander William T Riker
Executive Officer Also Riker, because there's two of them
Template:Starship


The following code produced the infobox to the right.

{{Starship
| name = Lollipop
| prefix = USS
| image = [[file:Galaxyclass.png]]
| registry = 
| class = Galaxy
| affiliation = [[Starfleet]]
| status = A good ship
| commission = 
| decommission = 
| destroyed = 
| taskforce = 
| quadrant = Right behind you
| role = Imaginary
| co = Commander William T Riker
| xo = Also Riker, because there's two of them
}}