Difference between revisions of "Template:Infobox/Part/Parameters"

From Kerbal Space Program Wiki
Jump to: navigation, search
m
m (Update)
Line 7: Line 7:
 
{{Parameter row|file|Filename to image of the part.|[[:File:Image needed.svg]]}}
 
{{Parameter row|file|Filename to image of the part.|[[:File:Image needed.svg]]}}
 
{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|
 
{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|
{{Parameter row|type|[[#Types|Type]] of the part. Automatically defines the role and parent parameter.|Not set/Hidden}}}}{{#if: {{#ifeq: {{{more|}}}|all|1}}{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|1}}|
+
{{Parameter row|type|[[#Types|Type]] of the part. Automatically defines the role and parent parameter.|Not set/Hidden}}
 
{{Parameter row|role|Role of the part. Overrides the type parameter.}}}}
 
{{Parameter row|role|Role of the part. Overrides the type parameter.}}}}
 
{{Parameter row|size|Radial size of the part (uses {{Tl|Radial Size}}).|{{#if: {{{def size|}}}|<tt>{{{def size}}}</tt> ({{Radial Size|{{{def size}}}}})|Not set/Hidden}}}}
 
{{Parameter row|size|Radial size of the part (uses {{Tl|Radial Size}}).|{{#if: {{{def size|}}}|<tt>{{{def size}}}</tt> ({{Radial Size|{{{def size}}}}})|Not set/Hidden}}}}
Line 32: Line 32:
 
{{Parameter row|filename|The filename (with extension) of the part.cfg}}
 
{{Parameter row|filename|The filename (with extension) of the part.cfg}}
 
{{Parameter row|part|Name of the part folder. Used for link to cfg-entry in wiki. It will create a link to <tt><nowiki>Parts/{{{parent}}}/{{{part}}}/part.cfg</nowiki></tt>.}}
 
{{Parameter row|part|Name of the part folder. Used for link to cfg-entry in wiki. It will create a link to <tt><nowiki>Parts/{{{parent}}}/{{{part}}}/part.cfg</nowiki></tt>.}}
{{#if: {{{def parent|}}}{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|1}}|{{Parameter row|parent|Parent directory of the part folder. Used for ''part.cfg'' file, see above. Overrides the type parameter.|{{{def parent|}}}}}}}
 
 
{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|
 
{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|
 +
{{Parameter row|parent|Parent directory of the part folder. Used for ''part.cfg'' file, see above. Overrides the type parameter.|{{{def parent|}}}}}
 
{{Parameter row|physics insignificant|Mark the mass and drag automatically with a note that they are insignificant (so called [[massless part]]s). This will use {{{nref}}}, so if it isn't set, will set it automatically to "N". Other notes can use that group then too. Must be set to "Y" or "y" to show insignificance.|Not set/Hidden}}
 
{{Parameter row|physics insignificant|Mark the mass and drag automatically with a note that they are insignificant (so called [[massless part]]s). This will use {{{nref}}}, so if it isn't set, will set it automatically to "N". Other notes can use that group then too. Must be set to "Y" or "y" to show insignificance.|Not set/Hidden}}
 
{{Parameter row|notes|Additional notes below the part information.|Not set/Hidden}}
 
{{Parameter row|notes|Additional notes below the part information.|Not set/Hidden}}
{{Parameter row|nref|Automatically add references of the group with that name (usually <tt>N</tt>). Modules might have a <tt>nref</tt> parameter which needs to be set to the same value.|Not set/Hidden}}}}
+
{{Parameter row|nref|Automatically add references of the group with that name (usually <tt>N</tt>). Modules might have a <tt>nref</tt> parameter which needs to be set to the same value.|Not set/Hidden}}
{{#if: {{{more|}}}{{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part|1}}|{{Parameter row|more|More module-specific information (see {{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part||{{Tl|Infobox/Part}} section&#32;}}[[Template:Infobox/Part#More parameter|More parameter]]).|Not set}}}}
+
{{Parameter row|more|More module-specific information (see {{#ifeq: {{FULLPAGENAME}}|Template:Infobox/Part||{{Tl|Infobox/Part}} section&#32;}}[[Template:Infobox/Part#More parameter|More parameter]]).|Not set}}}}
 
}}<noinclude>
 
}}<noinclude>
 
<!--- Note to editors: entries might not show up here, because they only show on the main template! -->Creates a parameters table for the templates of {{Tl|Infobox/Part}}.
 
<!--- Note to editors: entries might not show up here, because they only show on the main template! -->Creates a parameters table for the templates of {{Tl|Infobox/Part}}.
Line 44: Line 44:
 
{{Parameter table|name=text|parameters=
 
{{Parameter table|name=text|parameters=
 
{{Parameter row|additional|List additional parameters.|Not set}}
 
{{Parameter row|additional|List additional parameters.|Not set}}
{{Parameter row|more|Show <tt>{{{more}}}</tt>, <tt>{{{class}}}</tt> and <tt>{{{role}}}</tt> parameter. Either:
 
* <tt>all</tt> to show all three
 
* All other values to show only the more parameter|No}}
 
 
{{Parameter row|def size|Default size value.|<tt>Not set</tt>}}
 
{{Parameter row|def size|Default size value.|<tt>Not set</tt>}}
 
{{Parameter row|def parent|Default parent value. If set it will be shown.|<tt>Not set</tt>}}
 
{{Parameter row|def parent|Default parent value. If set it will be shown.|<tt>Not set</tt>}}

Revision as of 12:28, 16 February 2020

Name Optional Description Default
Parameters of {{Infobox/Part}}
name Yes Name of the part, which can be found in the localization file. Uses {{Dict/part name}} to translate names. {{BASEPAGENAME}}
file Yes Filename to image of the part. File:Image needed.svg
size Yes Radial size of the part (uses {{Radial Size}}). Not set/Hidden
size2 Yes Second radial size of the part (uses {{Radial Size}}). Not set/Hidden
size3 Yes Third radial size of the part (uses {{Radial Size}}). Not set/Hidden
manufacturer Yes Manufacturer of the part. If set linked to the category of this name (see also Category:Manufacturers). Automatically uses {{Infobox/Part/Manufacturer}} and {{Infobox/Part/Manufacturer entry}} on it. Not set/Hidden
costs No Cost of the part, which is usually given in the part.cfg.
mass No Mass of the part, which is usually given in the part.cfg.
drag No Drag of the part. By different values, add minimum_drag first and then maximum_drag
temp No Temperature resistance of the part, which is usually given in the part.cfg.
tolerance No Impact tolerance of the part, which is usually given in the part.cfg.
research Yes Research node required for this part. Uses {{Dict/sci node}} to translate names. Unknown
unlock cost No Cost to unlock the part, which is usually given in the part.cfg.
since Yes Version the part first appeared in. It will be used in {{version}}. Unknown
filename No The filename (with extension) of the part.cfg
part No Name of the part folder. Used for link to cfg-entry in wiki. It will create a link to Parts/{{{parent}}}/{{{part}}}/part.cfg.

Creates a parameters table for the templates of {{Infobox/Part}}.

Parameters

Name Optional Description Default
additional Yes List additional parameters. Not set
def size Yes Default size value. Not set
def parent Yes Default parent value. If set it will be shown. Not set
def mass Yes Default mass value. If set it will be shown. Not set

Additional parameters

To add additional parameters add a row for each parameter using {{Parameter row}}.