Wikipedia talk:Substitution/Archive 8

Latest comment: 11 years ago by Legoktm in topic Full substitution
Archive 5 Archive 6 Archive 7 Archive 8

Full substitution

Extended content

When I use {{subst:</nowiki<[[Template:Infobox|Infbox]]<nowiki> | name = Name | title = Title | image = [[File:example.png|thumb]] | caption = Caption | header1 = Header 1 | label2 = Label 2 | data2 = Data 2 | header3 = Header 3 | label3 = Label 3 | data3 = Data 3 | header4 = Header 4 | label4 = Label 4 | data4 = Data 4 | header5 = Header 5 | label5 = Label 5 | Data 5 | below = Below}}, it comes out as {{#ifeq:|yes||<table class="infobox " cellspacing="5" style="width:22em; "><!-- Caption -->{{#if:Title|<caption class="" style="">Title</caption>}}<!-- Header -->{{#if:|<tr><th colspan=2 class="" style="text-align:center; font-size:125%; font-weight:bold; ">{{{above}}}</th></tr>}} }}{{#ifeq:|yes|{{#if:Title|'''Title'''}}}}<!-- Subheader1 -->{{#if:|{{Infobox/row |data= |datastyle= |class= |rowclass= }} }}<!-- Subheader2 -->{{#if:|{{Infobox/row |data={{{subheader2}}} |datastyle= |class= |rowclass= }} }}<!-- Image1 -->{{#if:[[File:example.png|thumb]]|{{Infobox/row |data=[[File:example.png|thumb]]{{#if:Caption|<br /><span style="">Caption</span>}} |datastyle= |class= |rowclass= }} }}<!-- Image2 -->{{#if:|{{Infobox/row |data={{{image2}}}{{#if:|<br /><span style="">{{{caption2}}}</span>}} |datastyle= |class= |rowclass= }} }}<!-- -->{{Infobox/row |header=Header 1 |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label=Label 2 |labelstyle= |data=Data 2 |datastyle= |class= |rowclass= }}{{Infobox/row |header=Header 3 |headerstyle= |label=Label 3 |labelstyle= |data=Data 3 |datastyle= |class= |rowclass= }}{{Infobox/row |header=Header 4 |headerstyle= |label=Label 4 |labelstyle= |data=Data 4 |datastyle= |class= |rowclass= }}{{Infobox/row |header=Header 5 |headerstyle= |label=Label 5 |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}{{Infobox/row |header= |headerstyle= |label= |labelstyle= |data= |datastyle= |class= |rowclass= }}<!-- Below -->{{#if:Below|<tr><td colspan=2 class="" style="text-align:center; ">Below</td></tr>}}<!-- Navbar -->{{#if:Name|<tr><td colspan=2 style="text-align:right">{{navbar|Name|mini=1}}</td></tr>}} {{#ifeq:|yes||</table>}}{{#switch:{{lc:¬}} |¬|no = <!-- no italic title --> ||force|yes = {{italic title|force={{#ifeq:{{lc:}}|force|true}}}} }}{{#ifeq:|yes||{{#if:Data 2Data 3Data 4||{{namespace detect|main=[[category:articles which use infobox templates with no data rows]]}}}}}}, but why not have full substitution ({{fullsubst:Infobox | name = Name | title = Title | image = [[File:example.png|thumb]] | caption = Caption | header1 = Header 1 | label2 = Label 2 | data2 = Data 2 | header3 = Header 3 | label3 = Label 3 | data3 = Data 3 | header4 = Header 4 | label4 = Label 4 | data4 = Data 4 | header5 = Header 5 | label5 = Label 5 | Data 5 | below = Below}}), making it come out as {{#ifeq:|yes||<table class="infobox " cellspacing="5" style="width:22em; "><!-- Caption -->{{#if:Title|<caption class="" style="">Title</caption>}}<!-- Header -->{{#if:|<tr><th colspan=2 class="" style="text-align:center; font-size:125%; font-weight:bold; ">{{{above}}}</th></tr>}} }}{{#ifeq:|yes|{{#if:Title|'''Title'''}}}}<!-- Subheader1 -->{{#if:|{{#if: |<tr><th colspan="2" class="" style="text-align:center; ">{{{header}}}</th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; ">{{{label}}}</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }} }}<!-- Subheader2 -->{{#if:|{{#if: |<tr><th colspan="2" class="" style="text-align:center; ">{{{header}}}</th></tr> |{{#if:{{{subheader2}}} |<tr class="">{{#if: |<th scope="row" style="text-align:left; ">{{{label}}}</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} {{{subheader2}}}</td></tr> }} }} }}<!-- Image1 -->{{#if:[[File:example.png|thumb]]|{{#if: |<tr><th colspan="2" class="" style="text-align:center; ">{{{header}}}</th></tr> |{{#if:[[File:example.png|thumb]]{{#if:Caption|<br /><span style="">Caption</span>}} |<tr class="">{{#if: |<th scope="row" style="text-align:left; ">{{{label}}}</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} [[File:example.png|thumb]]{{#if:Caption|<br /><span style="">Caption</span>}}</td></tr> }} }} }}<!-- Image2 -->{{#if:|{{#if: |<tr><th colspan="2" class="" style="text-align:center; ">{{{header}}}</th></tr> |{{#if:{{{image2}}}{{#if:|<br /><span style="">{{{caption2}}}</span>}} |<tr class="">{{#if: |<th scope="row" style="text-align:left; ">{{{label}}}</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} {{{image2}}}{{#if:|<br /><span style="">{{{caption2}}}</span>}}</td></tr> }} }} }}<!-- -->{{#if:Header 1 |<tr><th colspan="2" class="" style="text-align:center; ">Header 1</th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if:Data 2 |<tr class="">{{#if:Label 2 |<th scope="row" style="text-align:left; ">Label 2</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} Data 2</td></tr> }} }}{{#if:Header 3 |<tr><th colspan="2" class="" style="text-align:center; ">Header 3</th></tr> |{{#if:Data 3 |<tr class="">{{#if:Label 3 |<th scope="row" style="text-align:left; ">Label 3</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} Data 3</td></tr> }} }}{{#if:Header 4 |<tr><th colspan="2" class="" style="text-align:center; ">Header 4</th></tr> |{{#if:Data 4 |<tr class="">{{#if:Label 4 |<th scope="row" style="text-align:left; ">Label 4</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} Data 4</td></tr> }} }}{{#if:Header 5 |<tr><th colspan="2" class="" style="text-align:center; ">Header 5</th></tr> |{{#if: |<tr class="">{{#if:Label 5 |<th scope="row" style="text-align:left; ">Label 5</th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}{{#if: |<tr><th colspan="2" class="" style="text-align:center; "></th></tr> |{{#if: |<tr class="">{{#if: |<th scope="row" style="text-align:left; "></th> <td class="" style=""> |<td colspan="2" class="" style="text-align:center; "> }} </td></tr> }} }}<!-- Below -->{{#if:Below|<tr><td colspan=2 class="" style="text-align:center; ">Below</td></tr>}}<!-- Navbar -->{{#if:Name|<tr><td colspan=2 style="text-align:right"><span class="noprint plainlinks navbar" style=""><!-- -->{{#if:1|<!--nothing-->|<!--else: --><span style="">This box: </span>}}<!-- -->{{#if:|<span style="">[</span>}}<!-- --><span style="white-space:nowrap;word-spacing:-.12em;"><!-- -->[[{{#switch: {{NAMESPACE: Name }} |#default = {{FULLPAGENAME: Name }} <!-- eg "User:Foo" --> |{{ns:0}} = {{#ifeq: {{NAMESPACE: Name }} | {{NAMESPACE: TemplateName }} | Template:Name <!-- no leading colon, eg "Foo" --> | {{PAGENAME: Name }} <!-- leading colon, eg ":Foo", so we want the article --> }} }}|<span style="" title="View this template"><!-- -->{{#if:1|v|view}}</span>]]<!-- --><span style=""> <b>·</b> </span><!-- -->[[{{TALKPAGENAME:{{#switch: {{NAMESPACE: Name }} |#default = {{FULLPAGENAME: Name }} <!-- eg "User:Foo" --> |{{ns:0}} = {{#ifeq: {{NAMESPACE: Name }} | {{NAMESPACE: TemplateName }} | Template:Name <!-- no leading colon, eg "Foo" --> | {{PAGENAME: Name }} <!-- leading colon, eg ":Foo", so we want the article --> }} }}}}|<span style="" title="Discuss this template"><!-- -->{{#if:1|d|talk}}</span>]]<!-- -->{{#if:|<!--nothing-->|<!--else: --><span style=""> <b>·</b> </span><!-- -->[{{fullurl:{{#switch: {{NAMESPACE: Name }} |#default = {{FULLPAGENAME: Name }} <!-- eg "User:Foo" --> |{{ns:0}} = {{#ifeq: {{NAMESPACE: Name }} | {{NAMESPACE: TemplateName }} | Template:Name <!-- no leading colon, eg "Foo" --> | {{PAGENAME: Name }} <!-- leading colon, eg ":Foo", so we want the article --> }} }}|action=edit}} <span style="" title="Edit this template"><!-- -->{{#if:1|e|edit}}</span>]}}<!-- --></span><!-- -->{{#if:|<span style="">]</span>}}<!-- --></span></td></tr>}} {{#ifeq:|yes||</table>}}{{#switch:{{lc:¬}} |¬|no = <!-- no italic title --> ||force|yes = {{italic title|force={{#ifeq:{{lc:}}|force|true}}}} }}{{#ifeq:|yes||{{#if:Data 2Data 3Data 4||{{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if: | {{{demospace}}} | {{#if: | <!--Detect the namespace in the "page" parameter--> {{#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }} | talk | {{SUBJECTSPACE:{{{page}}} }} }} | <!--No "demospace" or "page" parameters, so detect actual namespace--> {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | talk | {{SUBJECTSPACE}} }} }} }} }} <!-- Only one of the lines below will be executed --> <!-- Respecting empty parameters on purpose --> | main <!--"demospace=main" or {{SUBJECTSPACE}}={{ns:0}}=""--> | = [[category:articles which use infobox templates with no data rows]] | talk = | user = | wikipedia = | file | image = | mediawiki = | template = | help = | category = | portal = | book = | other | #default = <!--"demospace=other" or a new namespace--> }}<!--End switch-->}}}}

so it doesn't change at all even if the templates used by the template that was {{fullsubst:}}-ed change and so you can easily copy and paste the source code onto another wiki? (by the way, I showed an example of using it on another wiki at mw:Project:Sandbox) --X686 12:05, 10 December 2011 (UTC)

It would indeed be nice to have a variant of subst: that was automatically fully recursive, but it seems we don't. However we do have Special:ExpandTemplates, which kind of allows you to do the same sort of thing, though with copying and pasting.--Kotniski (talk) 17:43, 10 December 2011 (UTC)

I just wrapped this in collapse templates to make the page semi-readable. Legoktm (talk) 07:33, 1 February 2013 (UTC)