Difference between revisions of "Template:Parts/sandbox"

From Kerbal Space Program Wiki
Jump to: navigation, search
(Workaround for missing CSS.)
(Converted from {{Navbox with collapsible groups}} to {{Navbox}}, with workarounds for missing site CSS.)
Line 1: Line 1:
{{Navbox with collapsible groups <!-- {{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}} -->
+
{{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}
 
| name = Parts{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}
 
| name = Parts{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}
 
| state = {{{state|}}}
 
| state = {{{state|}}}
| titlestyle =
 
 
| title = [[Parts{{if lang}}|{{lang
 
| title = [[Parts{{if lang}}|{{lang
 
   |en=Default parts
 
   |en=Default parts
Line 12: Line 11:
 
  }}]]
 
  }}]]
 
| image =  
 
| image =  
| selected = {{{selected|{{{1|}}}}}}
+
| selected = {{{selected|{{{1|}}}}}} <!-- For {{Navbox with collapsible groups}}, ignored by {{Navbox}} -->
  
| bodystyle      = {{Navbox style/sandbox|body}}  
+
| bodystyle      = {{Navbox style|body}}  
| innerstyle      = {{Navbox style/sandbox|inner}}
+
| innerstyle      = {{Navbox style|inner}}
| titlestyle      = {{Navbox style/sandbox|title}}
+
| titlestyle      = {{Navbox style|title}}
| abovestyle      = {{Navbox style/sandbox|above}}
+
| abovestyle      = {{Navbox style|above}}
| belowstyle      = {{Navbox style/sandbox|below}}
+
| belowstyle      = {{Navbox style|below}}
| groupstyle      = {{Navbox style/sandbox|group}} text-align: center;
+
| groupstyle      = {{Navbox style|group}} text-align: center;
| liststyle      = {{Navbox style/sandbox|list}}
+
| liststyle      = {{Navbox style|list}}
| evenstyle      = {{Navbox style/sandbox|even}}
+
| evenstyle      = {{Navbox style|even}}
| oddstyle        = {{Navbox style/sandbox|odd}}
+
| oddstyle        = {{Navbox style|odd}}
| navbarstyle    = {{Navbox style/sandbox|navbar}}
+
| navbarstyle    = {{Navbox style|navbar}}
| navbarfontstyle = {{Navbox style/sandbox|navbarfont}}
+
| navbarfontstyle = {{Navbox style|navbarfont}}
  
| abbr1 = command modules
+
| list1 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group1 = [[Command module{{if lang}}|{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|command modules|uncollapsed|{{{state1|collapsed}}}}}
 +
| title = [[Command module{{if lang}}|{{lang
 
   |en=Command modules
 
   |en=Command modules
 
   |hr=Zapovjedni moduli
 
   |hr=Zapovjedni moduli
Line 35: Line 35:
 
   |fr=Modules de Commande
 
   |fr=Modules de Commande
 
  }}]]
 
  }}]]
| content1 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = {{lang
 
  | group1 = {{lang
Line 100: Line 99:
 
}}
 
}}
  
| abbr2 = propulsion
+
| list2 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group2 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|propulsion|uncollapsed|{{{state2|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Fuel tanks|pl=Napędy
 
   |en=Fuel tanks|pl=Napędy
 
   |hr=Pogon
 
   |hr=Pogon
Line 112: Line 112:
 
   |ru=двигатели
 
   |ru=двигатели
 
  }}]]
 
  }}]]
| content2 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = [[Liquid fuel tank{{if lang}}|{{lang
 
  | group1 = [[Liquid fuel tank{{if lang}}|{{lang
Line 228: Line 227:
 
}}
 
}}
  
| abbr3 = propulsion
+
| list3 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group3 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|propulsion|uncollapsed|{{{state3|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Engines
 
   |en=Engines
 
   |pl=Napędy
 
   |pl=Napędy
Line 241: Line 241:
 
   |ru=Двигатели
 
   |ru=Двигатели
 
  }}]]
 
  }}]]
| content3 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = [[Jet engine{{if lang}}|{{lang
 
  | group1 = [[Jet engine{{if lang}}|{{lang
Line 330: Line 329:
 
}}
 
}}
  
| abbr4 = control
+
| list4 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group4 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|control|uncollapsed|{{{state4|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Control
 
   |en=Control
 
   |pl=Kontrola
 
   |pl=Kontrola
Line 345: Line 345:
 
   |ru=Системы управления
 
   |ru=Системы управления
 
  }}]]
 
  }}]]
| content4 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = {{lang
 
  | group1 = {{lang
Line 390: Line 389:
 
}}
 
}}
  
| abbr5 = structural
+
| list5 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group5 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|structural|uncollapsed|{{{state5|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Structural
 
   |en=Structural
 
   |pl=Strukturalne
 
   |pl=Strukturalne
Line 403: Line 403:
 
   |ru=Элементы конструкций
 
   |ru=Элементы конструкций
 
  }}]]
 
  }}]]
| content5 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = {{lang
 
  | group1 = {{lang
Line 499: Line 498:
 
}}
 
}}
  
| abbr6 = aerodynamic
+
| list6 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group6 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|aerodynamic|uncollapsed|{{{state6|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Aerodynamic
 
   |en=Aerodynamic
 
   |pl=Aerodynamika
 
   |pl=Aerodynamika
Line 511: Line 511:
 
   |ru=Аэродинамика
 
   |ru=Аэродинамика
 
  }}]]
 
  }}]]
| content6 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = [[Control surface{{if lang}}|{{lang
 
  | group1 = [[Control surface{{if lang}}|{{lang
Line 627: Line 626:
 
}}
 
}}
  
| abbr7 = utility
+
| list7 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group7 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|utility|uncollapsed|{{{state7|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Utility
 
   |en=Utility
 
   |pl=Użytkowe
 
   |pl=Użytkowe
Line 641: Line 641:
 
   |ru=Вспомогательные системы
 
   |ru=Вспомогательные системы
 
  }}]]
 
  }}]]
| content7 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = {{lang
 
  | group1 = {{lang
Line 793: Line 792:
 
}}
 
}}
  
| abbr8 = science
+
| list8 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
| group8 = [[Parts{{if lang}}#{{lang
+
| state = {{#ifeq:{{{selected|{{{1|}}}}}}|science|uncollapsed|{{{state8|collapsed}}}}}
 +
| title = [[Parts{{if lang}}#{{lang
 
   |en=Science
 
   |en=Science
 
   |pl=Naukowe
 
   |pl=Naukowe
Line 806: Line 806:
 
   |ru=Научные модули
 
   |ru=Научные модули
 
  }}]]
 
  }}]]
| content8 = {{Navbox{{#ifeq:{{{navbox}}}|sandbox|/sandbox|{{\sandbox}}}}|child|groupwidth={{{groupwidth|{{Parts/groupwidth}}}}}
 
 
  | groupclass = wrap
 
  | groupclass = wrap
 
  | listclass = hlist
 
  | listclass = hlist
  
  | bodystyle      = {{Navbox style/sandbox|child|body}}  
+
  | bodystyle      = {{Navbox style|child|body}}  
  | titlestyle      = {{Navbox style/sandbox|child|title}}
+
  | titlestyle      = {{Navbox style|child|title}}
  | abovestyle      = {{Navbox style/sandbox|child|above}}
+
  | abovestyle      = {{Navbox style|child|above}}
  | belowstyle      = {{Navbox style/sandbox|child|below}}
+
  | belowstyle      = {{Navbox style|child|below}}
  | groupstyle      = {{Navbox style/sandbox|child|group}} white-space: normal;
+
  | groupstyle      = {{Navbox style|child|group}} white-space: normal;
  | liststyle      = {{Navbox style/sandbox|child|list}}
+
  | liststyle      = {{Navbox style|child|list}}
  | evenstyle      = {{Navbox style/sandbox|child|even}}
+
  | evenstyle      = {{Navbox style|child|even}}
  | oddstyle        = {{Navbox style/sandbox|child|odd}}
+
  | oddstyle        = {{Navbox style|child|odd}}
  
 
  | group1 = {{lang
 
  | group1 = {{lang
Line 857: Line 856:
  
 
}}
 
}}
}}<includeonly>{{main other|[[Category:Default parts{{if lang}}]]}}</includeonly><noinclude>
+
}}<includeonly>{{Main other|[[Category:Default parts{{if lang}}]]}}</includeonly><noinclude>
 
{{documentation}}
 
{{documentation}}
 +
<!-- Add categories to the /doc subpage, not here! -->
 
</noinclude>
 
</noinclude>

Revision as of 02:53, 8 June 2015

Documentation icon Template documentation[view] [edit] [history] [purge]Pages that link to Template:Parts/sandbox

Usage

Add {{Parts}} at the bottom of an article that is related to a part of the stock game.

Purpose

The purpose of the {{Parts}} template is to provide a structure to ease navigation between the many default parts available in KSP. Feel free to restructure it to add further clarity.

NOTE: For proper hyperlinks to the headings of the work, it is necessary that on Parts pages the headings are enclosed in <span id="category_name"> tags with unambiguous untranslatable category names: Aerodynamic, Cargo, Command and control, Communication, Coupling, Electrical, Engines, Fuel tanks, Ground, Jet fuselages, Liquid fuel tanks, Monopropellant fuel tanks, Payload, Pods, Science, Structural, Thermal, Utility.

Articles including the template will be added to Category:Default parts.

Collapsible options

How to manage this template's collapsible groups/sections option
  • This template includes collapsible groups/sections. When it first appears, one of these groups/sections may be set to be visible ("expanded") while the others remain hidden ("collapsed") apart from their titlebars. To achieve this, include the parameter |name where name is one of the following names identifying the groups/sections (omit any speech or quote marks):
    • command modules
    • fuel tanks
    • engines
    • control
    • structural
    • coupling
    • payload
    • aerodynamic
    • ground
    • thermal
    • electrical
    • communication
    • science
    • cargo
    • utility
    • legacy parts
  • For example: {{Parts/sandbox |command modules}}

How to manage this template's initial visibility
To manage this template's visibility when it first appears, add the parameter:

|state=collapsed to show the template in its collapsed state, i.e. hidden apart from its titlebar – e.g. {{Parts |state=collapsed}}
|state=expanded to show the template in its expanded state, i.e. fully visible – e.g. {{Parts |state=expanded}}

Unless set otherwise (see the |state= parameter in the template's code), the template's default state is expanded.

Translation

The dictionary entries for this template are included in a separate template {{Dict/part category}}.

See also