Difference between revisions of "Template:If pagename"
From Self-sufficiency
m (1 revision) |
(Starting out this pagename-detection meta-template.) |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <!--Check for match with full pagename | |
− | + | -->{{#ifeq: {{{ {{FULLPAGENAME}}|x }}} | {{{ {{FULLPAGENAME}}| }}} | |
− | + | | {{{ {{FULLPAGENAME}} }}} <!--Has data, or is empty but defined--> | |
− | + | | <!--Else, are we on a subpage or a basepage?--> | |
− | + | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}} | |
− | + | | <!--We are on a subpage, check for match with "User:Somepage/"--> | |
− | + | {{#ifeq: {{{ {{#titleparts:{{FULLPAGENAME}}|1|1}}/|x }}} | {{{ {{#titleparts:{{FULLPAGENAME}}|1|1}}/| }}} | |
− | + | | {{{ {{#titleparts:{{FULLPAGENAME}}|1|1}}/| }}} | |
− | + | | <!--Check for match with "Somepage/"--> | |
− | + | {{#ifeq: {{{ {{#titleparts:{{PAGENAME}}|1|1}}/|x }}} | {{{ {{#titleparts:{{PAGENAME}}|1|1}}/| }}} | |
− | + | | {{{ {{#titleparts:{{PAGENAME}}|1|1}}/| }}} | |
− | + | | <!--Check for match with "/something"--> | |
− | + | {{#ifeq: {{{ /{{#titleparts:{{FULLPAGENAME}}|0|2}}|x }}} | {{{ /{{#titleparts:{{FULLPAGENAME}}|0|2}}| }}} | |
− | + | | {{{ /{{#titleparts:{{FULLPAGENAME}}|0|2}}| }}} <!--Defined--> | |
− | + | | {{{subpage| {{{other|}}} }}} <!--Respecting empty parameter on purpose--> | |
− | + | }} | |
− | + | }} | |
− | + | }} | |
− | + | | <!--We are on a basepage, check for match with "Somepage"--> | |
− | + | {{#ifeq: {{{ {{PAGENAME}}|x }}} | {{{ {{PAGENAME}}| }}} | |
− | + | | {{{ {{PAGENAME}} }}} <!--Defined--> | |
− | + | | {{{basepage| {{{other|}}} }}} <!--Respecting empty parameter on purpose--> | |
− | + | }} | |
− | + | }} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
}}<noinclude> | }}<noinclude> | ||
− | {{pp-template}} | + | <!-- {{pp-template}} --> |
{{documentation}} | {{documentation}} | ||
<!-- Add categories and interwikis to the /doc subpage, not here! --> | <!-- Add categories and interwikis to the /doc subpage, not here! --> | ||
</noinclude> | </noinclude> |
Revision as of 03:30, 5 November 2009
[edit]
Documentation