Changes
no edit summary
{{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> The trick to this is that the "if" returns false only if there is nothing whatsoever in the conditional section, so only if all three of item_one, item_two and item_three are undefined will the if statement fail. ===Examples=== {{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}} <br clear="all"/> ==Full blank declaration== (Note: the template currently handles up to 40 rows, only 20 are included here since infoboxes larger than that will be relatively rare. Just extend the numbering as needed.) <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 = Innosonic LTD
| header13 = | label13 = | data13 title = Innosonic LTD, Finland
| header15 = | label15 header1 = | data15 = Headquarter in Jyväskylä, Finland
| header16 header2 = Key people: | label16 = Jouko Tossavainen Pasi Mennander Pentti Tuovinen Stanislav Caniga Simon Ådahl| data16 = Kevin Tang
| header19 = | label19 header3 = | data19 = Industry: mobile technology and mobile entertainment
| below header4 = }}</pre>Services: connected to videotones and mobile video services
| header5 ==See also==Slogan: Innosonic makes things happen