Difference between revisions of "Template:Infobox/Part"
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}}}} · {{#if: {{{part|}}}|{{#if: {{{parent|}}}|{{#ifexist: Parts/{{{parent}}}/{{{part}}}/part.cfg| | + | | colspan="3" style="text-align: center;" | <small>{{#if: {{{class|{{{Class|}}}}}}|[[API:{{{class|{{{Class}}}}}}|{{{class|{{{Class}}}}}}]]|{{lang|en=Unknown API|pl=Nieznane API}}}} · {{#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
Contents
Usage
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:
- Command pods: {{Partbox/CommandPod}}
- Liquid fuel engines: {{Partbox/LiquidFuelEngine}}
- Jet engines: {{Partbox/JetEngine}}
- Solid Fuel Boosters: {{Partbox/SolidFuelBooster}}
- Liquid Fuel Tank: {{Partbox/FuelTank/Liquid}}
- Jet Fuel Tank: {{Partbox/FuelTank/Jet}}
- Xenon Tank: {{Partbox/FuelTank/Xenon}}
- RCS Fuel Tanks: {{Partbox/FuelTank/RCS}}
- SAS: {{Partbox/SAS}}
- RCS thrusters: {{Partbox/RCSModule}}
- Decouplers: {{Partbox/Decoupler}}
- Rover wheels: {{Partbox/RoverWheel}}
- Sensors: {{Partbox/Sensor}}
- Solar panel: {{Partbox/SolarPanel}}
- Battery: {{Partbox/Battery}}
- Wing: {{Partbox/Wing}}
- Docking Port: {{Partbox/DockingPort}}
- Parachute: {{Partbox/Parachute}}
- Control surface: {{Partbox/ControlSurface}}
- Ladder: {{Partbox/Ladder}}
- Landing Gear: {{Partbox/LandingStrut}}
- Antenna: {{Partbox/Antenna}}
- Struts: {{Partbox/Strut}}
- More are following…
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