Template:Infobox block: Difference between revisions

Testing auto alternate background colours.
newer format, using DIV structure. checking for issues
Line 1: Line 1:
<table class="infobox" cellpadding="4" style="width: 22em; font-size: 90%; float:right; border: 1px solid #AAAAAA; margin-left:0.5em">
{{infobox common
<tr>
| imagearea =
  <td align="center" colspan=2 style="font-size:120%; font-weight: bold; background-color: #729FCF">{{{name|{{BASEPAGENAME}}}}}</td>
[[File:{{{image|No block image.png}}}|150px|center]]
</tr>
{{#if:{{{image2|}}}|[[File:{{{image2}}}|150px|center]]}}
<tr valign="top">
{{#if:{{{image3|}}}|[[File:{{{image3}}}|150px|center]]}}
  <td align="center" colspan="2">[[File:{{{image|No block image.png}}}|150px|center]]</td>
{{#if:{{{invimage|}}}|[[File:{{{invimage}}}|36px]] {{#if:{{{invimage2|}}}|&nbsp;[[File:{{{invimage2}}}|36px]] {{#if:{{{invimage3|}}}|&nbsp;[[File:{{{invimage3}}}|36px]]}} }} }}
</tr>
| rows =
{{#if:{{{image2|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{image2}}}|150px|center]]</td></tr>}}
{{infobox row|label=Type|field={{{type|?}}}}}
{{#if:{{{image3|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{image3}}}|150px|center]]</td></tr>}}
{{#switch:{{lc:{{{type|solid}}}}}|solid block|solid|block = {{infobox row|label=Requirements|field={{#switch:{{lc:{{{dirt}}}}}|yes=Sunlight and dirt|no=None|sand=Sunlight and sand|#default={{{dirt|?}}}}}}} }}
{{#if:{{{invimage|}}}|<tr valign="top"><td align="center" colspan="2">[[File:{{{invimage}}}|36px]]{{#if:{{{invimage2|}}}|&nbsp;[[File:{{{invimage2}}}|36px]]{{#if:{{{invimage3|}}}|&nbsp;[[File:{{{invimage3}}}|36px]]}}}}</td></tr>}}
{{infobox row|label=Physics|field={{{gravity|?}}}}}
{{Block/row|label=Type|field={{{type|?}}}}}
{{infobox row|label=Transparency|field={{{transparent|?}}}}}
{{#switch:{{lc:{{{type}}}}}|solid block|solid|block =
{{infobox row|label=Luminance|field={{{light|?}}}}}
{{Block/row|label=Requirements|field={{#switch:{{lc:{{{dirt}}}}}|yes=Sunlight and dirt|no=None|sand=Sunlight and sand|#default={{{dirt|?}}}}}}}}}
{{infobox row|label=[[Explosion#Block_Resistance|Block Resistance]]|field={{{tntres|? blocks}}}}}
{{#if:{{{notes|}}}|<tr valign="top" style="background: {{{#FFFFFF}}};"><td colspan="2">{{{notes|}}}</td></tr>}}
 
{{Block/row|label=Physics|field={{{gravity|?}}}}}
{{infobox row|label=Tool{{#if:{{{tool2|}}}|s}}|field={{#switch:{{lc:{{{tool|}}}}}<!--
{{Block/row|label=Transparency|field={{{transparent|?}}}}}
{{Block/row|label=Luminance|field={{{light|?}}}}}
{{Block/row|label=[[Explosion#Block_Resistance|Block Resistance]]|field={{{tntres|? blocks}}}}}
{{Block/row|label=Tool{{#if:{{{tool2|}}}|s}}|field={{#switch:{{lc:{{{tool|{{{Tool}}}}}}}}<!--
-->|pick|pickaxe=[[File:Use-pickaxe.png|32px|link=Tools#Pickaxe|Pickaxe]]<!--
-->|pick|pickaxe=[[File:Use-pickaxe.png|32px|link=Tools#Pickaxe|Pickaxe]]<!--
-->|spade|shovel=[[File:Use-spade.png|32px|link=Tools#Shovel|Shovel]]<!--
-->|spade|shovel=[[File:Use-spade.png|32px|link=Tools#Shovel|Shovel]]<!--
Line 31: Line 27:
-->|spade|shovel=[[File:Use-spade.png|32px|link=Tools#Shovel|Shovel]]<!--
-->|spade|shovel=[[File:Use-spade.png|32px|link=Tools#Shovel|Shovel]]<!--
-->|axe=[[File:Use-axe.png|32px|link=Tools#Axe|Axe]]<!--
-->|axe=[[File:Use-axe.png|32px|link=Tools#Axe|Axe]]<!--
-->|hoe=[[File:Use-hoe.png|32px|link=Tools#Hoe|Hoe]]}}}}}}
-->|hoe=[[File:Use-hoe.png|32px|link=Tools#Hoe|Hoe]]}}}} }}
{{Block/row|label=Stackable|field={{{stackable|?}}}}}
{{infobox row|label=Stackable|field={{{stackable|?}}}}}
{{#switch:{{lc:{{{type}}}}}|fluid =
{{#switch:{{lc:{{{type|fluid}}}}}|fluid =
{{Block/row|label=Speed of fluid movement|field={{{fluidspeed|?}}}}}
{{infobox row|label=Speed of fluid movement|field={{{fluidspeed|?}}}}}
{{Block/row|label=Speed of walking through|field={{{movespeed|?}}}}}}}
{{infobox row|label=Speed of walking through|field={{{movespeed|?}}}}}}}
{{Block/row|label=[[Data values|Data value]]{{#if:{{{data2|}}}|s|}}|field={{{data|{{#if:{{{datadec|}}}|<!--
{{infobox row|label=[[Data values|Data value]]{{#if:{{{data2|}}}|s|}}|field={{{data|{{#if:{{{datadec|}}}|<!--
 
 
---->|{{#if:{{{data1name|}}}|'''{{{data1name|}}}'''<br />| }}<!--
---->|{{#if:{{{data1name|}}}|'''{{{data1name|}}}'''<br />| }}<!--
----><sub>dec:</sub> {{{data1|00}}} <sub>hex:</sub> {{dec-hex|{{{data1|00}}} }}<br /><!--
----><sub>dec:</sub> {{{data1|00}}} <sub>hex:</sub> {{dec-hex|{{{data1|00}}} }}<br /><!--
The optional second data value.
The optional second data value.
---->{{#if:{{{data2|}}}|<!--
---->{{#if:{{{data2|}}}|<!--
------>{{#if:{{{data2name|}}}|'''{{{data2name|}}}'''<br />| }}<!--
------>{{#if:{{{data2name|}}}|'''{{{data2name|}}}'''<br />| }}<!--
Line 49: Line 41:
---->|}}<!--
---->|}}<!--
-->}} }}} }}
-->}} }}} }}
</table><noinclude><!---
}}<noinclude>
--->
==Documentation==
==Documentation==
'''These usage notes will not be included in articles bearing this template.'''
This template provides a uniform design for block pages.
This template provides a uniform design for block pages.
<pre>
<pre>