Typecraft v2.5
Jump to: navigation, search

Difference between revisions of "Template:Infobox"

(pass rowclass parameters to /row)
(wrap in mainspace detection)
 
(35 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<table class="infobox {{{bodyclass|}}}" cellspacing="5" style="width:22em; text-align:left; font-size:88%; line-height:1.5em; {{{bodystyle|}}}"><!--
+
{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="5" style="width:22em; {{{bodystyle|}}}"><!--
 
  Caption
 
  Caption
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="font-size:125%; font-weight:bold; {{{titlestyle|}}}">{{{title}}}</caption>}}<!--
+
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="{{{titlestyle|}}}">{{{title}}}</caption>}}<!--
 
  Header
 
  Header
-->{{#if:{{{above|}}}|<tr><th colspan="2" class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}<!--
+
-->{{#if:{{{above|}}}|<tr><th colspan=2 class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}
 +
}}{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|'''{{{title}}}'''}}}}<!--
 
  Subheader1
 
  Subheader1
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|<tr><td colspan="2" class="{{{subheaderclass|}}}" style="text-align:center; {{{subheaderstyle|}}}">{{{subheader|{{{subheader1}}}}}}</td></tr>}}<!--
+
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row
 +
|data={{{subheader|{{{subheader1|}}}}}}
 +
|datastyle={{{subheaderstyle|}}}
 +
|class={{{subheaderclass|}}}
 +
|rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}
 +
}} }}<!--
 
  Subheader2
 
  Subheader2
-->{{#if:{{{subheader2|}}}|<tr><td colspan="2" class="{{{subheaderclass|}}}" style="text-align:center; {{{subheaderstyle|}}}">{{{subheader2}}}</td></tr>}}<!--
+
-->{{#if:{{{subheader2|}}}|{{Infobox/row
 +
|data={{{subheader2}}}
 +
|datastyle={{{subheaderstyle|}}}
 +
|class={{{subheaderclass|}}}
 +
|rowclass={{{subheaderrowclass2|}}}
 +
}} }}<!--
 
  Image1
 
  Image1
-->{{#if:{{{image|{{{image1|}}}}}}|<tr><td colspan="2" class="{{{imageclass|}}}" style="text-align:center; {{{imagestyle|}}}">{{{image|{{{image1}}}}}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}</td></tr>}}<!--
+
-->{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row
 +
|data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}
 +
|datastyle={{{imagestyle|}}}
 +
|class={{{imageclass|}}}
 +
|rowclass={{{imagerowclass1|}}}
 +
}} }}<!--
 
  Image2
 
  Image2
-->{{#if:{{{image2|}}}|<tr><td colspan="2" class="{{{imageclass|}}}" style="text-align:center; {{{imagestyle|}}}">{{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}</td></tr>}}<!--
+
-->{{#if:{{{image2|}}}|{{Infobox/row
 +
|data={{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}
 +
|datastyle={{{imagestyle|}}}
 +
|class={{{imageclass|}}}
 +
|rowclass={{{imagerowclass2|}}}
 +
}} }}<!--
 
-->{{Infobox/row
 
-->{{Infobox/row
 
  |header={{{header1|}}} |headerstyle={{{headerstyle|}}}
 
  |header={{{header1|}}} |headerstyle={{{headerstyle|}}}
Line 35: Line 56:
 
  |header={{{header5|}}} |headerstyle={{{headerstyle|}}}
 
  |header={{{header5|}}} |headerstyle={{{headerstyle|}}}
 
  |label={{{label5|}}}  |labelstyle={{{labelstyle|}}}
 
  |label={{{label5|}}}  |labelstyle={{{labelstyle|}}}
  |data={{{data5|}}}    |datastyle={{{datastyle}}}
+
  |data={{{data5|}}}    |datastyle={{{datastyle|}}}
 
  |class={{{class5|}}}  |rowclass={{{rowclass5|}}}
 
  |class={{{class5|}}}  |rowclass={{{rowclass5|}}}
 
}}{{Infobox/row
 
}}{{Infobox/row
Line 413: Line 434:
 
  |class={{{class80|}}}  |rowclass={{{rowclass80|}}}
 
  |class={{{class80|}}}  |rowclass={{{rowclass80|}}}
 
}}<!-- Below
 
}}<!-- Below
-->{{#if:{{{below|}}}|<tr><td colspan="2" class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}">{{{below}}}</td></tr>}}<!--
+
-->{{#if:{{{below|}}}|<tr><td colspan=2 class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}">{{{below}}}</td></tr>}}<!--
 
  Navbar
 
  Navbar
-->{{#if:{{{name|}}}|<tr><td colspan="2" style="text-align:right">{{navbar|{{{name}}}|noedit={{{noedit|0}}}}}</td></tr>}}
+
-->{{#if:{{{name|}}}|<tr><td colspan=2 style="text-align:right">{{navbar|{{{name}}}|mini=1}}</td></tr>}}
</table><noinclude>
+
{{#ifeq:{{{child|}}}|yes||</table>}}{{#switch:{{lc:{{{italic title|¬}}}}}
{{pp-template|small=yes}}
+
|¬|no      = <!-- no italic title -->
{{documentation}}
+
||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}
</noinclude>
+
}}<includeonly>{{ns0|{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}||[[category:infobox templates with no data rows]]}}}}</includeonly><noinclude>{{documentation}}</noinclude>

Latest revision as of 18:57, 2 July 2011

[edit] [purge] 50px Template documentation

(edit)