Difference between revisions of "Template:Starship"
From Bravo Fleet
m (An update to not do the class category if no class provided. Stops a -class category tag from forming.) |
|||
(54 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<div class="infobox"> | <div class="infobox"> | ||
− | {| | + | {| class="ibtable" align="right" cellpadding="3" cellspacing="0" |
{{#if: {{{image|}}}| | {{#if: {{{image|}}}| | ||
− | {{!}} colspan="2" | + | {{!}} 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}}}''''' | ||
+ | }} | ||
|- | |- | ||
− | | | + | | class="ibheader" colspan="2" | '''General Information''' |
− | |||
− | |||
|- | |- | ||
{{#if: {{{registry|}}}| | {{#if: {{{registry|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Registry |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{registry}}} |
− | {{{registry}}} }} | + | }} |
|- | |- | ||
{{#if: {{{class|}}}| | {{#if: {{{class|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Class & Type |
− | {{!}} | + | {{#if: {{{type|}}}|{{!}} class="ibright" {{!}} [[{{{class}}} Class|''{{{class}}}''-class {{{type}}}]]|<!-- else -->{{!}} class="ibright" {{!}} [[{{{class}}} Class|''{{{class}}}''-class]] |
− | [[{{{class}}} | + | }} |
+ | }} | ||
|- | |- | ||
{{#if: {{{affiliation|}}}| | {{#if: {{{affiliation|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Affiliation |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{affiliation}}} |
− | {{{affiliation}}} }} | + | }} |
|- | |- | ||
{{#if: {{{status|}}}| | {{#if: {{{status|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Status |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{status}}} |
− | {{{status}}} }} | + | }} |
|- | |- | ||
{{#if: {{{commission|}}}| | {{#if: {{{commission|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Commissioned |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{commission}}} |
− | {{{commission}}} }} | + | }} |
|- | |- | ||
{{#if: {{{decommission|}}}| | {{#if: {{{decommission|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Decommissioned |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{decommission}}} |
− | {{{decommission}}} }} | + | }} |
|- | |- | ||
{{#if: {{{destroyed|}}}| | {{#if: {{{destroyed|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Destroyed |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{destroyed}}} |
− | {{{destroyed}}} }} | + | }} |
|- | |- | ||
− | + | | class="ibheader" colspan="2" | '''Assignment''' | |
− | |||
− | |||
|- | |- | ||
− | {{#if: {{{ | + | {{#if: {{{unit|}}}| |
− | {{!}} | + | {{!}} class="ibleft" {{!}} Unit |
− | {{!}} | + | {{!}} class="ibright" {{!}} [[{{{unit}}}]] |
− | {{{ | + | }} |
|- | |- | ||
{{#if: {{{taskforce|}}}| | {{#if: {{{taskforce|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Task Force |
− | {{!}} | + | {{!}} class="ibright" {{!}} [[{{{taskforce}}}]] |
− | {{{taskforce}}} }} | + | }} |
|- | |- | ||
− | {{#if: {{{ | + | {{#if: {{{taskgroup|}}}| |
− | {{!}} | + | {{!}} class="ibleft" {{!}} Task Group |
− | {{!}} | + | {{!}} class="ibright" {{!}} [[{{{taskforce}}}#{{{taskgroup}}}|{{{taskgroup}}}]] |
− | {{{ | + | }} |
|- | |- | ||
− | {{#if: {{{ | + | {{#if: {{{squadron|}}}| |
− | {{!}} | + | {{!}} class="ibleft" {{!}} Squadron |
− | }} | + | {{!}} class="ibright" {{!}} [[{{{squadron}}}]] |
+ | }} | ||
+ | |- | ||
+ | {{#if: {{{mothership|}}}| | ||
+ | {{!}} class="ibleft" {{!}} Mothership | ||
+ | {{!}} class="ibright" {{!}} {{{mothership}}} | ||
+ | }} | ||
+ | |- | ||
+ | {{#if: {{{homeport|}}}| | ||
+ | {{!}} class="ibleft" {{!}} Home Port | ||
+ | {{!}} class="ibright" {{!}} {{{homeport}}} | ||
+ | }} | ||
+ | |- | ||
+ | {{#if: {{{role|}}}| | ||
+ | {{!}} class="ibleft" {{!}} Role | ||
+ | {{!}} class="ibright" {{!}} {{{role}}} | ||
+ | }} | ||
+ | |- | ||
+ | {{#if: {{{co|}}}| | ||
+ | {{!}} class="ibheader" colspan="2" {{!}} '''Key Personnel''' | ||
+ | }} | ||
|- | |- | ||
{{#if: {{{co|}}}| | {{#if: {{{co|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Commanding Officer |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{co}}} |
− | {{{co}}} }} | + | }} |
|- | |- | ||
{{#if: {{{xo|}}}| | {{#if: {{{xo|}}}| | ||
− | {{!}} | + | {{!}} class="ibleft" {{!}} Executive Officer |
− | {{!}} | + | {{!}} class="ibright" {{!}} {{{xo}}} |
− | {{{xo}}} }} | + | }} |
|- | |- | ||
{{#if: {{{dedication|}}}| | {{#if: {{{dedication|}}}| | ||
− | {{!}} | + | {{!}} class="ibheader" colspan="2" {{!}} {{{dedication}}} |
− | }} | + | }} |
− | |- | + | |- |
− | | | + | | class="ibheader" colspan="2" style="border-bottom-right-radius: 13px; border-bottom-left-radius: 13px;" | [[Template:Starship]] |
− | + | |} | |
− | |}</div> | + | </div> |
− | <includeonly>[[Category:Starships]][[Category:{{{class}}}-class]]}}</includeonly> | + | <includeonly> |
− | <noinclude> | + | {{#if: {{{templatemode|}}}|<!-- do nothing -->|<!--else-->[[Category:Starships]]{{#if: {{{class|}}}|[[Category:{{{class}}}-class]]}}{{#if: {{{taskforce|}}}|[[Category:{{{taskforce}}}]]|<!-- do nothing -->}}{{#if: {{{unit|}}}|[[Category:{{{unit}}}]]|<!-- do nothing -->}}{{DEFAULTSORT:{{{name}}}}} |
− | + | }} | |
+ | </includeonly><noinclude> | ||
+ | ==Starship== | ||
+ | This infobox exists for the purpose of providing a uniform and consistent method for displaying starship information on a wiki article. The code snippet below should be copied in its 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 - This can be linked to a BFMS character page | ||
+ | *xo - This can be linked to a BFMS character page | ||
+ | *unit - Only used for RPGs. Use Fourth Fleet Expeditionary Group | ||
+ | *squadron - only use as applicable | ||
<pre> | <pre> | ||
{{Starship | {{Starship | ||
− | | name = | + | | name = (just put the name here) |
− | | prefix = | + | | prefix = (SS, USS, IKS etc) |
| image = | | image = | ||
| registry = | | registry = | ||
| class = | | class = | ||
+ | | type = (frigate, destroyer, cruiser etc etc. Consult class page if unsure or leave blank) | ||
| affiliation = | | affiliation = | ||
| status = (Active/Retired/NPC/Destroyed) | | status = (Active/Retired/NPC/Destroyed) | ||
| commission = | | commission = | ||
| decommission = | | decommission = | ||
− | | destroyed = | + | | destroyed = |
− | | taskforce = | + | | unit = (only for RPGs -- use Fourth Fleet Expeditionary Group) |
− | | | + | | taskforce = (only supply a task force for primary/squadron commands, RPGs are not in task forces) |
− | | role = | + | | taskgroup = (only supply a task force for primary/squadron commands, RPGs are not in task forces) |
+ | | squadron = (only supply a squadron if you have a squadron) | ||
+ | | mothership = (only for Aquarius escorts for their Odyssey motherships) | ||
+ | | homeport = (only supply for station attached ships) | ||
+ | | role = | ||
| co = | | co = | ||
| xo = | | xo = | ||
− | | dedication = | + | | dedication = (image of ships dedication plague to be added here) |
}}</pre> | }}</pre> | ||
− | + | {{clear}} | |
− | [[Category:Infobox Templates]] | + | ==Example== |
+ | {{Starship | ||
+ | | name = Lollipop | ||
+ | | prefix = USS | ||
+ | | image = [[file:Galaxyclass.png]] | ||
+ | | registry = | ||
+ | | class = Galaxy | ||
+ | | type = Asskicker | ||
+ | | affiliation = [[Starfleet]] - sorta | ||
+ | | status = A good ship. | ||
+ | | commission = It's just been commissioned. | ||
+ | | decommission = | ||
+ | | destroyed = | ||
+ | | unit = | ||
+ | | taskforce = Task Force Kickass | ||
+ | | taskgroup = Task Group Whippersnapper | ||
+ | | squadron = Kickass Squadron | ||
+ | | mothership = [[USS Wonka|USS ''Wonka'']] | ||
+ | | homeport = [[Starbase Kickass]] | ||
+ | | role = Imaginary | ||
+ | | co = Commander William T Riker | ||
+ | | xo = Also Riker, because there's two of them | ||
+ | | dedication = | ||
+ | | templatemode = nocats | ||
+ | }} | ||
+ | The following code produced the infobox to the right. | ||
+ | <pre> | ||
+ | {{Starship | ||
+ | | name = Lollipop | ||
+ | | prefix = USS | ||
+ | | image = [[file:Galaxyclass.png]] | ||
+ | | registry = | ||
+ | | class = Galaxy | ||
+ | | type = Asskicker | ||
+ | | affiliation = [[Starfleet]] - sorta | ||
+ | | status = A good ship. | ||
+ | | commission = It's just been commissioned. | ||
+ | | decommission = | ||
+ | | destroyed = | ||
+ | | unit = | ||
+ | | taskforce = Task Force Kickass | ||
+ | | taskgroup = Task Group Whippersnapper | ||
+ | | squadron = Kickass Squadron | ||
+ | | mothership = [[USS Wonka|USS ''Wonka'']] | ||
+ | | homeport = [[Starbase Kickass]] | ||
+ | | role = Imaginary | ||
+ | | co = Commander William T Riker | ||
+ | | xo = Also Riker, because there's two of them | ||
+ | | dedication = | ||
+ | }} | ||
+ | </pre> | ||
+ | [[Category:Infobox Templates]]{{clear}} | ||
</noinclude> | </noinclude> |
Latest revision as of 05:14, 22 April 2023
{{{prefix}}} {{{name}}} | |
General Information | |
Assignment | |
Template:Starship |
Starship
This infobox exists for the purpose of providing a uniform and consistent method for displaying starship information on a wiki article. The code snippet below should be copied in its 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 - This can be linked to a BFMS character page
- xo - This can be linked to a BFMS character page
- unit - Only used for RPGs. Use Fourth Fleet Expeditionary Group
- squadron - only use as applicable
{{Starship | name = (just put the name here) | prefix = (SS, USS, IKS etc) | image = | registry = | class = | type = (frigate, destroyer, cruiser etc etc. Consult class page if unsure or leave blank) | affiliation = | status = (Active/Retired/NPC/Destroyed) | commission = | decommission = | destroyed = | unit = (only for RPGs -- use Fourth Fleet Expeditionary Group) | taskforce = (only supply a task force for primary/squadron commands, RPGs are not in task forces) | taskgroup = (only supply a task force for primary/squadron commands, RPGs are not in task forces) | squadron = (only supply a squadron if you have a squadron) | mothership = (only for Aquarius escorts for their Odyssey motherships) | homeport = (only supply for station attached ships) | role = | co = | xo = | dedication = (image of ships dedication plague to be added here) }}
Example
USS Lollipop | |
General Information | |
Class & Type | Galaxy-class Asskicker |
Affiliation | Starfleet - sorta |
Status | A good ship. |
Commissioned | It's just been commissioned. |
Assignment | |
Task Force | Task Force Kickass |
Task Group | Task Group Whippersnapper |
Squadron | Kickass Squadron |
Mothership | USS Wonka |
Home Port | Starbase Kickass |
Role | Imaginary |
Key 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 | type = Asskicker | affiliation = [[Starfleet]] - sorta | status = A good ship. | commission = It's just been commissioned. | decommission = | destroyed = | unit = | taskforce = Task Force Kickass | taskgroup = Task Group Whippersnapper | squadron = Kickass Squadron | mothership = [[USS Wonka|USS ''Wonka'']] | homeport = [[Starbase Kickass]] | role = Imaginary | co = Commander William T Riker | xo = Also Riker, because there's two of them | dedication = }}