https://www.infra-repository.org/oiar/index.php?title=Template:If_pagename&feed=atom&action=historyTemplate:If pagename - Revision history2024-03-29T06:14:27ZRevision history for this page on the wikiMediaWiki 1.40.0https://www.infra-repository.org/oiar/index.php?title=Template:If_pagename&diff=169&oldid=prevJan Schoonderbeek: template added2013-03-24T19:47:37Z<p>template added</p>
<p><b>New page</b></p><div>{{#if:x <!--Remove surrounding whitespace--><br />
| <!--Check for match with full pagename--><br />
{{{ {{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }} <!--Has data, or is empty but defined--><br />
| <!--Check for match with "User:Somepage/+"--><br />
{{{ {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|1|1}}/+<br />
| <!--Else, are we on a subpage or a basepage?--><br />
{{#if:{{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|2}}<br />
| <!--We are on a subpage, check for match with "User:Somepage/*"--><br />
{{{ {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|1|1}}/*<br />
| <!--Check for match with "Somepage/*"--><br />
{{{ {{#titleparts:{{#if:{{{page|}}}| {{PAGENAME:{{{page|}}}}} | {{PAGENAME}} }}|1|1}}/*<br />
| <!--Check for match with "/something"--><br />
{{{ /{{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}<br />
| <!--Check for match with "/somethin*"--><br />
{{{ /{{lc: {{padleft:|8| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}*<br />
| <!--Check for match with "/someth*"--><br />
{{{ /{{lc: {{padleft:|6| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}*<br />
| <!--Check for match with "/some*"--><br />
{{{ /{{lc: {{padleft:|4| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}* <!--Pad with # so "/a" doesn't match "/aaaa*"--><br />
| {{{subpage| {{{other|}}} }}} <!--Respecting empty parameter on purpose--><br />
}}}<br />
}}}<br />
}}}<br />
}}}<br />
}}}<br />
}}}<br />
| <!--We are on a basepage, check for match with "Somepage"--><br />
{{{ {{#if:{{{page|}}}| {{PAGENAME:{{{page|}}}}} | {{PAGENAME}} }}<br />
| {{{basepage| {{{other|}}} }}} <!--Respecting empty parameter on purpose--><br />
}}}<br />
}} <!--End if, are we on a subpage or a basepage?--><br />
}}}<br />
}}}<br />
}}<noinclude><br />
<br />
{{documentation}}<br />
<!-- Add categories and interwikis to the /doc subpage, not here! --><br />
</noinclude></div>Jan Schoonderbeek