Difference between revisions of "Template:Namespace detect"

From Linguistic Team International Wiki
(Created page with "{{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{{demospace}...")
 
m
 
Line 1: Line 1:
{{#switch: {{lc:              <!--Lower case the result-->   <!--If no or empty "demospace" parameter then detect namespace-->   {{#if:{{{demospace|}}}    | {{{demospace}}}   | {{#ifeq:{{NAMESPACE}}|{{ns:0}}     | main     | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}       | talk       | {{NAMESPACE}}        }}     }}    }} }}<!-- Only one of the lines below will be executed --><!-- Respecting empty parameters on purpose -->| main      = {{{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|}}} }}}| other| #default  = {{{other|}}}  <!--"demospace=other" or a new namespace-->}}<!--End switch--><noinclude>{{pp-template|small=yes}}{{documentation}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude>
+
{{#switch:
 +
  {{lc:              <!--Lower case the result-->
 +
    <!--If no or empty "demospace" parameter then detect namespace-->
 +
    {{#if:{{{demospace|}}}  
 +
     | {{{demospace}}}
 +
    | {{#ifeq:{{NAMESPACE}}|{{ns:0}}
 +
      | main
 +
      | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}
 +
        | talk
 +
        | {{NAMESPACE}}  
 +
         }}
 +
      }}  
 +
     }}
 +
  }}
 +
<!-- Only one of the lines below will be executed -->
 +
<!-- Respecting empty parameters on purpose -->
 +
| main      = {{{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|}}} }}}
 +
| other
 +
| #default  = {{{other|}}}  <!--"demospace=other" or a new namespace-->
 +
 
 +
}}<!--End switch--><noinclude>
 +
 
 +
{{pp-template|small=yes}}
 +
{{documentation}}
 +
<!-- Add categories and interwikis to the /doc subpage, not here! -->
 +
</noinclude>

Latest revision as of 18:09, 10 August 2015

[create] Template-info.svg Template documentation