Difference between revisions of "Template:Infobox/Part"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (!ifexist w/o the s at the end;)
m (+link to old path only, if the new doesn't exists and the old does;)
Line 30: Line 30:
 
| {{#if: {{{since|{{{Since|}}}}}}|{{version|{{{since|{{{Since}}}}}}|}}|{{lang|en=Unknown|pl=Nieznane|pt=Desconhecido}}}}
 
| {{#if: {{{since|{{{Since|}}}}}}|{{version|{{{since|{{{Since}}}}}}|}}|{{lang|en=Unknown|pl=Nieznane|pt=Desconhecido}}}}
 
|-
 
|-
| colspan="3" style="text-align: center;" | <small>{{#if: {{{class|{{{Class|}}}}}}|[[API:{{{class|{{{Class}}}}}}|{{{class|{{{Class}}}}}}]]|{{lang|en=Unknown API|pl=Nieznane API}}}}&nbsp;·&nbsp;{{#if: {{{part|}}}|{{#if: {{{parent|}}}|{{#ifexist: Parts/{{{parent}}}/{{{part}}}/part.cfg|[[Parts/{{{parent}}}/{{{part}}}/part.cfg|part.cfg]]|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Partbox with unmoved part.cfg]]}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Partbox with missing parameters]]}}|{{#if: {{{cfg|}}}|[[{{{cfg}}}|part.cfg]]|{{lang|en=Unknown cfg|pl=Nieznane cfg}}}}}}
+
| colspan="3" style="text-align: center;" | <small>{{#if: {{{class|{{{Class|}}}}}}|[[API:{{{class|{{{Class}}}}}}|{{{class|{{{Class}}}}}}]]|{{lang|en=Unknown API|pl=Nieznane API}}}}&nbsp;·&nbsp;{{#if: {{{part|}}}|{{#if: {{{parent|}}}|{{Booland|{{#ifexist: Parts/{{{parent}}}/{{{part}}}/part.cfg||1}}|{{#ifexist: Parts/{{{part}}}/part.cfg|1}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Partbox with unmoved part.cfg]]|[[Parts/{{{parent}}}/{{{part}}}/part.cfg|part.cfg]]}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Partbox with missing parameters]]}}|{{#if: {{{cfg|}}}|[[{{{cfg}}}|part.cfg]]|{{lang|en=Unknown cfg|pl=Nieznane cfg}}}}}}
 
{{#if: {{{notes|}}}|{{!}}-
 
{{#if: {{{notes|}}}|{{!}}-
 
{{!}} colspan="3" style="font-size:smaller;" {{!}}
 
{{!}} colspan="3" style="font-size:smaller;" {{!}}

Revision as of 13:15, 1 June 2013

Template:Partbox

Usage

Template:Data Template

Parameters

Template:Partbox/Parameters

For compatibility it supports the {{{cfg}}} parameter but should be replaced by the {{{part}}} parameter. This template also supports uppercase parameter (Mass instead of mass) but because they should be removed, new usages should use the lower case parameter. If an article/template uses the uppercase parameter it will be added to Category:Partbox usage with uppercase. If a mandatory parameter is missing Category:Partbox with missing parameters will be added.

With the new folder structure since version 0.20 the part.cfg should be placed at Parts/{{{parent}}}/{{{part}}}/part.cfg. If the configuration file wasn't moved yet the Category:Partbox with unmoved part.cfg is added.

More Parameter

To add additional fields the more {{{More}}} parameter should be used with {{Partbox/Line}}.

Manufacturer

The template {{Partbox/Manufacturer}} is a template to quickly add a manufacturer.

Roles

For different roles with special additional parameters one of the following templates should be used:

Those templates don't support the {{{cfg}}} parameter! Also they don't support uppercase parameters. The subtemplates are categorised in Category:Partbox Templates.

Template

{{Partbox
|name=
|role=
|class=
|file=
|size=
|size2=
|costs=
|mass=
|drag=
|temp=
|tolerance=
|manufacturer=
|more=
|since=
|part=
}}

Example

Example used on this page:

{{Template:Partbox
|name=TVR-1180C Mk1 Stack Tri-Coupler
|role=Adapter
|class=
|file=Tvr-1180C_mk1_stack_tri-coupler.jpg
|size=small
|costs=680
|mass=0.3
|drag=0.3
|temp=3400
|tolerance=12
|manufacturer=Found lying by the side of the road
|since=0.7.3
|part=stackTriCoupler
}}

Translation

To translate this template or one of the subtemplates see also this article.

At the moment only English is supported by all templates.

  • Deutsch (German): Partbox complete, Subtemplates partially
  • Polish (Polski): Partbox mostly, Subtemplates partially
  • Русский (Russian): Partbox partially, Subtemplates partially