Changes
Jump to navigation
Jump to search
formatting code presets for overall consistency between infobox presets
<pre>
|data5 ={{{population|}}}
</pre>
For more complex fields with preformatted pre-formated contents that would still be present if a parameter was unset, you can wrap it all in a simple "if" statement to make the whole thing vanish when not used. Example:
<pre>
|data5 = {{#if: {{{mass|}}} | {{{mass}}} kg}}
</pre>
<pre>
{{Infobox
|name = {{subst:PAGENAME}}|title = Example of an optional header|header1 = {{#if: {{{item_one|}}}{{{item_two|}}}{{{item_three|}}} | Optional header }}|label2 = Item One|data2 = {{{item_one|}}}|label3 = Item Two|data3 = {{{item_two|}}}|label4 = Item Three|data4 = {{{item_three|}}}
}}
</pre>
{{Infobox
|name =Infobox/doc|bodystyle =|titlestyle =|imagestyle =|captionstyle=|headerstyle =|labelstyle =|datastyle =|belowstyle =
|title =Test Infobox
|image =[[Image:example.png|200px]]|caption =Caption for example.png
|header1 =Header defined alone|label1 =|data1 =
|header2 =|label2 = Label defined alone|data2 =
|header3 =|label3 =|data3 = Data defined alone
|header4 = All three defined (header)|label4 = All three defined (label)|data4 = All three defined (data)
|header5 =|label5 = Label and data defined (label)|data5 = Label and data defined (data)
|below = Below text
}}
<pre>
{{Infobox
|name =Infobox/doc
|title =Test Infobox
|image =[[Image:example.png|200px]]|caption =Caption for example.png
|header1 =Header defined alone|label1 =|data1 =
|header2 =|label2 = Label defined alone|data2 =
|header3 =|label3 =|data3 = Data defined alone
|header4 = All three defined (header)|label4 = All three defined (label)|data4 = All three defined (data)
|header5 =|label5 = Label and data defined (label)|data5 = Label and data defined (data)
|below = Below text
}}</pre>
<br clear="all"/>
For this example bodystyle=width:20em; and labelstyle= width:33%;
{{Infobox
|name =Infobox/doc|bodystyle =width:20em;|titlestyle =|imagestyle =|captionstyle=|headerstyle =|labelstyle = width:33%;|datastyle =|belowstyle =
|title =Test Infobox
|header1 =|label1 = Label 1|data1 = Data 1
|header2 =|label2 = Label 2|data2 = Data 2
|header3 =|label3 = Label 3|data3 = Data 3
|header4 = Header 4|label4 = |data4 =
|header5 =|label5 = Label 5|data5 = Data 5: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|below = Below text
}}
<pre>
{{Infobox
|name ={{subst:PAGENAME}}|bodystyle =|titlestyle =|imagestyle =|captionstyle=|headerstyle =|labelstyle =|datastyle =|belowstyle =
|title =
|image =|caption =
|header1 =|label1 =|data1 =
|header2 =|label2 =|data2 =
|header3 =|label3 =|data3 =
|header4 =|label4 =|data4 =
|header5 =|label5 =|data5 =
|header6 =|label6 =|data6 =
|header7 =|label7 =|data7 =
|header8 =|label8 =|data8 =
|header9 =|label9 =|data9 =
|header10 =|label10 =|data10 =
|header11 =|label11 =|data11 =
|header12 =|label12 =|data12 =
|header13 =|label13 =|data13 =
|header14 =|label14 =|data14 =
|header15 =|label15 =|data15 =
|header16 =|label16 =|data16 =
|header17 =|label17 =|data17 =
|header18 =|label18 =|data18 =
|header19 =|label19 =|data19 =
|header20 =|label20 =|data20 =
|below =
}}
</pre>