Template:Basepage subpage: Difference between revisions

From Project Basis
Jump to navigation Jump to search
 
Talod>Jmsepe
Created page with "{{#switch: <!--If no or empty "page" parameter then detect basepage/subpage/subsubpage--> {{#if:{{{page|}}} | {{#if:{{#titleparts:{{{page}}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{{page}}}|0|2}} | subpage | basepage }} }} | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}} | subsubpage <!--Subsubpage or lower--> | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}} | subpage | basepage..."
Line 1: Line 1:
#REDIRECT [[Template:When on basepage]]
{{#switch:
  <!--If no or empty "page" parameter then detect
      basepage/subpage/subsubpage-->
  {{#if:{{{page|}}}
  | {{#if:{{#titleparts:{{{page}}}|0|3}}
    | subsubpage    <!--Subsubpage or lower-->
    | {{#if:{{#titleparts:{{{page}}}|0|2}}
      | subpage
      | basepage
      }}
    }}
  | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}}
    | subsubpage    <!--Subsubpage or lower-->
    | {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}}
      | subpage
      | basepage
      }}
    }}
  }}


{{Redirect category shell|
| basepage  = {{{1|}}}
{{R from move}}
| subpage    = {{{2|}}}
{{R from template shortcut}}
| subsubpage = {{{3| {{{2|}}} }}}  <!--Respecting empty parameter on purpose-->
}}
}}<!--End switch--><noinclude>
{{Documentation}}
</noinclude>

Revision as of 15:21, 8 May 2025