User:Davidgothberg/Test60
From Wikipedia, the free encyclopedia
<!--If no or empty "page" parameter then detect
basepage/subpage/subsubpage-->
{{#if:{{#titleparts:{{#if:{{{page|}}}| {{{page}}} | {{FULLPAGENAME}} }}|0|3}}
| {{{3| {{{2|}}} }}} <!--Subsubpage or lower-->
| {{#if:{{#titleparts:{{#if:{{{page|}}}| {{{page}}} | {{FULLPAGENAME}} }}|0|2}}
| {{{2|}}} <!--Subpage-->
| {{{1|}}} <!--Basepage-->
}}
}}<noinclude>
<!--If no or empty "page" parameter then detect
basepage/subpage/subsubpage-->
{{#if:{{#titleparts:
{{#if:{{{page|}}}
| {{{page}}}
| {{FULLPAGENAME}}
}}|0|3}}
| {{{3| {{{2|}}} }}} <!--Subsubpage or lower-->
| {{#if:{{#titleparts:
{{#if:{{{page|}}}
| {{{page}}}
| {{FULLPAGENAME}}
}}|0|2}}
| {{{2|}}} <!--Subpage-->
| {{{1|}}} <!--Basepage-->
}}
}}<noinclude>
Testing {{basepage subpage}}
Testing #titleparts:
xUser:Davidgothbergx
xTest60x
xHelp:Basepagex
xSubpage/Subsubpagex
xSubsubpagex
xx
x{{User:Davidgothberg/Test60}}x
x{{User:Davidgothberg/Test60|base|sub|subsub}}x
xx
xsubx
x{{User:Davidgothberg/Test60
| base
| sub
| subsub
| page = User:Example
}}x
x{{User:Davidgothberg/Test60
| base
| sub
| subsub
| page = User:Example/test
}}x
x{{User:Davidgothberg/Test60
| base
| sub
| subsub
| page = User:Example/test/test
}}x
xbasex
xsubx
xsubsubx
x{{User:Davidgothberg/Test60
| 1 = base
| page = User:Example/test
}}x
x{{User:Davidgothberg/Test60
| 2 = sub
| page = User:Example/test
}}x
x{{User:Davidgothberg/Test60
| 1 = base
| 2 = sub
| page = User:Example/test/test
}}x
x{{User:Davidgothberg/Test60
| 1 = base
| 2 = sub
| 3 =
| page = User:Example/test/test
}}x
xx
xsubx
xsubx
xx
x{{User:Davidgothberg/Test60
| base
| sub
|
| page = User:Example/test
}}x
x{{User:Davidgothberg/Test60
| base
| sub
|
| page = User:Example/test/test
}}x
xsubx
xx
x{{User:Davidgothberg/Test60
| base
| sub
| subsub
| page = User:Example
}}x
x{{User:Davidgothberg/Test60
| base
| sub
| subsub
| page = User:Example/test
}}x
x{{User:Davidgothberg/Test60
| base
| sub
| subsub
| page = User:Example/test/test
}}x
xbasex
xsubx
xsubsubx