Template:NAMESPACEID
Jump to navigation
Jump to search
10
Returns the namespace ID of page given, or of the current page.
| Wikipedia namespaces | |||
|---|---|---|---|
| Basic namespaces | Talk namespaces | ||
| 0 | (Main/Article) | Talk | 1 |
| 2 | User | User talk | 3 |
| 4 | GC-Forever Wiki | GC-Forever Wiki talk | 5 |
| 6 | File | File talk | 7 |
| 8 | MediaWiki | MediaWiki talk | 9 |
| 10 | Template | Template talk | 11 |
| 12 | Help | Help talk | 13 |
| 14 | Category | Category talk | 15 |
| 100 | [[Wikipedia:Portal|]] | [[Help:Using talk pages|]] | 101 |
| 108 | [[Wikipedia:Books|]] | [[Help:Using talk pages|]] | 109 |
| 446 | [[Wikipedia:Course pages|]] | [[Help:Using talk pages|]] | 447 |
| 710 | [[mw:Extension:TimedMediaHandler|]] | [[Help:Using talk pages|]] | 711 |
| 828 | [[Wikipedia:Lua|]] | [[Help:Using talk pages|]] | 829 |
| Virtual namespaces | |||
| -1 | Special | ||
| -2 | Media | ||
Usage
- {{NAMESPACEID}} → 10
- {{NAMESPACEID|}} → 0 (Article namespace)
- {{NAMESPACEID|{{ns:0}}}} → 0 (Article namespace)
- {{NAMESPACEID|Talk}} → 1
Namespace aliases are accepted, too:
- {{NAMESPACEID|Image}} → 6
- {{NAMESPACEID|File}} → 6
- {{NAMESPACEID|WP}} → {{#invoke:Error|error|Invalid namespace in {{NAMESPACEID}}|tag=}}
- {{NAMESPACEID|Project}} → 4
- {{NAMESPACEID|Wikipedia}} → {{#invoke:Error|error|Invalid namespace in {{NAMESPACEID}}|tag=}}
Invalid input returns an error, which can be caught with the #iferror parser function:
- {{NAMESPACEID|Foo}} → {{#invoke:Error|error|Invalid namespace in {{NAMESPACEID}}|tag=}}
See also
| The above documentation is transcluded from Template:NAMESPACEID/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |