Mudanças entre as edições de "Predefinição:When on basepage"

De Wiki Coolab
Ir para navegação Ir para pesquisar
NumBlk>Davidgothberg
(Adding {{pp-template}} and a code comment.)
NumBlk>Davidgothberg
(Changing to use parameter "page" instead of "demospace", since more flexible so we can make all the page name detecting templates compatible.)
Linha 1: Linha 1:
 
{{#switch:
 
{{#switch:
   <!--If no or empty "demospace" parameter then detect
+
   <!--If no or empty "page" parameter then detect
 
       basepage/subpage/subsubpage-->
 
       basepage/subpage/subsubpage-->
   {{#if:{{{demospace|}}}
+
   {{#if:{{{page|}}}
   | {{lc: {{{demospace}}} }}    <!--Use lower case "demospace"-->
+
   | {{#if:{{#titleparts:{{{page}}}|0|3}}
 +
    | subsubpage   <!--Subsubpage or lower-->
 +
    | {{#if:{{#titleparts:{{{page}}}|0|2}}
 +
      | subpage
 +
      | basepage
 +
      }}
 +
    }}
 
   | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}}
 
   | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}}
 
     | subsubpage    <!--Subsubpage or lower-->
 
     | subsubpage    <!--Subsubpage or lower-->
Linha 12: Linha 18:
 
     }}
 
     }}
 
   }}
 
   }}
| basepage = {{{1|}}}
+
 
| subpage = {{{2|}}}
+
| basepage   = {{{1|}}}
 +
| subpage   = {{{2|}}}
 
| subsubpage = {{{3| {{{2|}}} }}}  <!--Respecting empty parameter on purpose-->
 
| subsubpage = {{{3| {{{2|}}} }}}  <!--Respecting empty parameter on purpose-->
| #default =  <!--Faulty demospace parameter, do nothing-->
 
 
}}<!--End switch--><noinclude>
 
}}<!--End switch--><noinclude>
  

Edição das 11h30min de 4 de novembro de 2009

{{#switch:

 {{#if:
 | {{#if:{{#titleparts:{{{page}}}|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:{{{page}}}|0|2}}
     | subpage
     | basepage
     }}
   }}
 | {{#if:{{#titleparts:Predefinição:When on basepage|0|3}}
   | subsubpage    
   | {{#if:{{#titleparts:Predefinição:When on basepage|0|2}}
     | subpage
     | basepage
     }}
   }}
 }}

| basepage = | subpage = | subsubpage = }}

Predefinição:Pp-template Erro de script: Nenhum módulo desse tipo "documentation".