Difference between revisions of "Template:Ns has subpages"
Dinoguy1000 (talk | contribs) (copy from wikipedia:Template:Ns has subpages) |
Dinoguy1000 (talk | contribs) (substitution should be unnecessary here (which is good, since it looks like the method used for safe substitution doesn't play well here)) |
||
Line 1: | Line 1: | ||
− | {{ | + | {{ #switch: {{NAMESPACE: {{{1|{{FULLPAGENAME}}}}}:Foo }} |
− | |{{ | + | |{{ns:0}} |
− | |{{ | + | |{{ns:File}} |
− | |{{ | + | |{{ns:MediaWiki}} |
− | |{{ | + | |{{ns:Category}} = |
|yes | |yes | ||
}}<noinclude> | }}<noinclude> |
Revision as of 20:37, 5 August 2010
yes
Detects wether the current or the given namespace has subpages enabled. Returns "yes" if it does, and an empty string otherwise.
This template can be substituted.
Usage
{{ns has subpages}}
→ yes{{ns has subpages|Template}}
→ yes{{ns has subpages|Category}}
→{{ns has subpages|}}
(main space) →{{ns has subpages|{{ns:0}}}}
(main space) →{{ns has subpages|:}}
(main space) →{{ns has subpages|{{ns:Talk}}}}
→ yes
The template recognises namespaces which 'should' have subpages, but currently do not (see Template:Bug); that is, pages in Category talk:, Help: and Help talk: namespaces. Full page names can be passed, with the obvious caveat that passing the article Template or Category is... inadvisable...
{{ns has subpages|Category talk}}
→ yes{{ns has subpages|File:Foo}}
→{{ns has subpages|Foo}}
→{{ns has subpages|:Template}}
→ yes
See also
{{namespace detect}}
{{NAMESPACEID}}