Hopp til innhold

Maldiskusjon:Namespace detect

Sideinnholdet støttes ikke på andre språk.
Fra Wikipedia, den frie encyklopedi

Ønske om redigering

[rediger kilde]

Malen virker ikke på bl.a. kategorisider. Jeg foreslår følgende kode (se redigeringsvinduet) frem til og med End switch for at den skal virke:

{{#switch:
  {{lc:               <!--Lower case the result-->
    <!--If no or empty "demospace" parameter then detect namespace-->
    {{#if:{{{demospace|}}} 
    | {{{demospace}}}
    | {{#ifeq:{{NAMESPACE}}|{{ns:0}}
      | artikkel
      | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}}
        | diskusjon
        | {{NAMESPACE}} 
        }}
      }} 
    }}
  }}
<!-- Only one of the lines below will be executed -->
<!-- Respecting empty parameters on purpose -->
| artikkel  = {{{main| {{{other|}}} }}}
| diskusjon = {{{talk| {{{other|}}} }}}
| bruker    = {{{user| {{{other|}}} }}}
| wikipedia = {{{wikipedia| {{{other|}}} }}}
| fil       = {{{image| {{{other|}}} }}}
| mediawiki = {{{mediawiki| {{{other|}}} }}}
| mal       = {{{template| {{{other|}}} }}}
| hjelp     = {{{help| {{{other|}}} }}}
| kategori  = {{{category| {{{other|}}} }}}
| portal    = {{{portal| {{{other|}}} }}}
| other
| #default  = {{{other|}}}   <!--"demospace=other" or a new namespace-->

}}<!--End switch-->

Iceblock (diskusjon) 17. jul 2012 kl. 15:18 (CEST)

GjortDanmichaelo (δ) 20. aug 2012 kl. 16:52 (CEST)
Tusen takk! Iceblock (diskusjon) 22. jun 2013 kl. 17:20 (CEST)