|
|
(3 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
− | {{#switch: | + | {{#invoke:Namespace detect|main}}<noinclude> |
− | {{lc: <!--Lower case the result-->
| |
− | <!--If no or empty "demospace" parameter then detect namespace-->
| |
− | {{#if:{{{demospace|}}}
| |
− | | {{{demospace}}}
| |
− | | {{#if:{{{page|}}}
| |
− | | <!--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}}=""-->
| |
− | | = {{{main| {{{other|}}} }}}
| |
− | | talk = {{{talk| {{{other|}}} }}}
| |
− | | user = {{{user| {{{other|}}} }}}
| |
− | | wikipedia = {{{wikipedia| {{{other|}}} }}}
| |
− | | file
| |
− | | image = {{{file| {{{image| {{{other|}}} }}} }}}
| |
− | | mediawiki = {{{mediawiki| {{{other|}}} }}}
| |
− | | template = {{{template| {{{other|}}} }}}
| |
− | | help = {{{help| {{{other|}}} }}}
| |
− | | category = {{{category| {{{other|}}} }}}
| |
− | | portal = {{{portal| {{{other|}}} }}}
| |
− | | book = {{{book| {{{other|}}} }}}
| |
− | | other
| |
− | | #default = {{{other|}}} <!--"demospace=other" or a new namespace-->
| |
− | | |
− | }}<!--End switch--><noinclude> | |
| | | |
| {{documentation}} | | {{documentation}} |
− | <!-- Add categories and interwikis to the /doc subpage, not here! --> | + | <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> |
| </noinclude> | | </noinclude> |