Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:When on basepage: Difference between revisions

Template page
Content deleted Content added
m 1 revision imported: for 2112
Make substable.
 
Line 1: Line 1:
{{#switch:
{{safesubst:<noinclude/>#switch:
<!--If no or empty "page" parameter then detect
<!--If no or empty "page" parameter then detect
basepage/subpage/subsubpage-->
basepage/subpage/subsubpage-->
{{#if:{{{page|}}}
{{safesubst:<noinclude/>#if:{{{page|}}}
| {{#if:{{#titleparts:{{{page}}}|0|3}}
| {{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#titleparts:{{{page}}}|0|3}}
| subsubpage <!--Subsubpage or lower-->
| subsubpage <noinclude><!-- Subsubpage or lower --></noinclude>
| {{#if:{{#titleparts:{{{page}}}|0|2}}
| {{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#titleparts:{{{page}}}|0|2}}
| subpage
| subpage
| basepage
| basepage
}}
}}
}}
}}
| {{#if:{{#titleparts:{{FULLPAGENAME}}|0|3}}
| {{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#titleparts:{{safesubst:<noinclude/>FULLPAGENAME}}|0|3}}
| subsubpage <!--Subsubpage or lower-->
| subsubpage <noinclude><!-- Subsubpage or lower --></noinclude>
| {{#if:{{#titleparts:{{FULLPAGENAME}}|0|2}}
| {{safesubst:<noinclude/>#if:{{safesubst:<noinclude/>#titleparts:{{safesubst:<noinclude/>FULLPAGENAME}}|0|2}}
| subpage
| subpage
| basepage
| basepage
Line 21: Line 21:
| basepage = {{{1|}}}
| basepage = {{{1|}}}
| subpage = {{{2|}}}
| subpage = {{{2|}}}
| subsubpage = {{{3| {{{2|}}} }}} <!--Respecting empty parameter on purpose-->
| subsubpage = {{{3| {{{2|}}} }}} <noinclude><!-- Respecting empty parameter on purpose --></noinclude>
}}<!--End switch--><noinclude>
}}<noinclude><!-- End switch -->
{{Documentation}}
{{Documentation}}
</noinclude>
</noinclude>

Latest revision as of 18:52, 4 August 2025