Input

{| class="wikitable"
|-
! 1
! {{foo}}
| {{foo}}
|-
! 2
! \n{{foo}}
|
{{foo}}
|-
! 3
! {{PAGENAME:{{foo2}}}}
| {{PAGENAME:{{foo2}}}}
|-
! 4
! \n{{PAGENAME:{{foo2}}}}
| 
{{PAGENAME:{{foo2}}}}
|-
! 5
! xxx{{PAGENAME:{{foo2}}}}yyy
| xxx{{PAGENAME:{{foo2}}}}yyy
|-
! 6
! [[:{{PAGENAME}}]]
| [[:{{PAGENAME}}]]
|-
! 7
! xxx{{#if:1|:foo|:bar}}yyy
| xxx{{#if:1|:foo|:bar}}yyy
|-
! 8
! \n{| style="background:{{foo}}" \n | Foo \n |}
| 
{| style="background:{{foo}}"
| Foo
|}
|}

[[Template:Foo]]

#aaa

[[Template:Foo2]]

*aaa

Output with bug529 hack

1 {{foo}}
  1. aaa
2 \n{{foo}}
  1. aaa
3 {{PAGENAME:{{foo2}}}}
  • aaa
4 \n{{PAGENAME:{{foo2}}}}
  • aaa
5 xxx{{PAGENAME:{{foo2}}}}yyy xxx
  • aaayyy
6 [[:{{PAGENAME}}]] [[:
  • Page]]
7 xxx{{#if:1|:foo|:bar}}yyy xxx
fooyyy
8 \n{| style="background:{{foo}}" \n | Foo \n |}
  1. aaa"
Foo

Output without bug529 hack

1 {{foo}} #aaa
2 \n{{foo}}
  1. aaa
3 {{PAGENAME:{{foo2}}}} *aaa
4 \n{{PAGENAME:{{foo2}}}}
  • aaa
5 xxx{{PAGENAME:{{foo2}}}}yyy xxx*aaayyy
6 [[:{{PAGENAME}}]] *Page
7 xxx{{#if:1|:foo|:bar}}yyy xxx:fooyyy
8 \n{| style="background:{{foo}}" \n | Foo \n |}
Foo