Template:Namespace: Difference between revisions

No edit summary
No edit summary
Line 1: Line 1:
{{#switch:{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}}
{{#switch:
| {{ns:0}}=article
  {{lc:             
| {{ns:2}}=user page
   
| {{ns:4}}=project page
    {{#if:{{{demospace|}}}
| {{ns:6}}=file
    | {{{demospace}}}
| {{ns:8}}=system message
    | {{#if:{{{page|}}}
| {{ns:10}}=template
      |
| {{ns:14}}=category
        {{#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }}
| {{TALKSPACE}}=talk page
        | {{lc:{{NAMESPACE:{{{page}}}}}}}
| page}}<noinclude>
        | {{SUBJECTSPACE:{{{page}}} }}  
        }}
      |
        {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}
        | {{lc:{{NAMESPACE}}}}
        | {{SUBJECTSPACE}}
        }}
      }}
    }}
  }}
| main       
|                        = {{{main| {{{other|}}} }}}
| talk                    = {{{talk| {{{other|}}} }}}
| user                    = {{{user| {{{other|}}} }}}
| user talk                = {{{user talk| {{{other|}}} }}}
| agentpedia    = {{{Agentpedia| {{{other|}}} }}}
| agentpedia talk = {{{Agentpedia talk| {{{other|}}} }}}
| file
| image                  = {{{file| {{{image| {{{other|}}} }}} }}}
| file talk
| image talk              = {{{file talk| {{{image| {{{other|}}} }}} }}}
| mediawiki              = {{{mediawiki| {{{other|}}} }}}
| mediawiki talk          = {{{mediawiki talk| {{{other|}}} }}}
| template                = {{{template| {{{other|}}} }}}
| template talk            = {{{template talk| {{{other|}}} }}}
| help                    = {{{help| {{{other|}}} }}}
| help talk                = {{{help talk| {{{other|}}} }}}
| category                = {{{category| {{{other|}}} }}}
| category talk            = {{{category talk| {{{other|}}} }}}
| project                = {{{project| {{{other|}}} }}}
| other
| #default                = {{{other|}}}  


 
}}
[[Category:Function templates|{{PAGENAME}}]]
</noinclude>