Difference between revisions of "Template:Block list/header"

From Space Engineers Wiki
Jump to: navigation, search
(Added support for #unit conversions)
m
 
Line 2: Line 2:
 
|-
 
|-
 
{{#if: {{{userparam|}}} |! {{#explode:{{{userparam}}}|;|0}}<!--
 
{{#if: {{{userparam|}}} |! {{#explode:{{{userparam}}}|;|0}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|2}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|2}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|3}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|3}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|4}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|4}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|5}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|5}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|6}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|6}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|7}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|7}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|8}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|8}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|9}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|9}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|10}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|10}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|11}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:prop0}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
+
-->{{#if:{{#vardefineecho:PROP|{{#explode:{{{userparam}}}|;|11}}}}| !! {{translate|Property:{{#ifeq:{{#vardefineecho:PROPUNIT|{{#rpos:{{#var:PROP}}|#}}}}|-1|{{#var:PROP}}|{{#sub:{{#var:PROP}}|0|{{#var:PROPUNIT}}}}}}}}}}<!--
 
-->|! {{Component list/Name{{lang}}}} !! {{Component list/Icon{{lang}}}} !! {{Component list/Mass (kg){{lang}}}} !! {{Component list/Description{{lang}}}}<!--
 
-->|! {{Component list/Name{{lang}}}} !! {{Component list/Icon{{lang}}}} !! {{Component list/Mass (kg){{lang}}}} !! {{Component list/Description{{lang}}}}<!--
 
-->}}
 
-->}}

Latest revision as of 16:36, 24 April 2020

Block list header template, for use in #ask queries.

Defaults to this for backwards compatibility:

Name Icon Mass (kg) Description

If |userparam= is defined in the query, the headers will be picked by each property's Property:Translation.

userparam
First column's title;icon-size;property1;property2;property3...
Example usage
Armor Block;64px;Mass;Integrity;IsAirTight;DeformationRatio
Armor Block Mass Integrity Is Airtight Deformation Ratio

note: icon-size is not used in this header template.