「Template:If pagename」:修訂間差異

出自Gea-Suan Lin's Wiki
跳至導覽 跳至搜尋
本頁面具有訪問限制。如果您看見此訊息,這代表您沒有訪問本頁面的權限。
(创建页面,内容为“{{#if:x <!--Remove surrounding whitespace--> | <!--Check for match with full pagename--> {{{ {{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }} <!--Has data,…”)
 
(1 revision imported)
 
(未顯示由 1 位使用者於中間所作的 1 次修訂)
行 1: 行 1:
{{#if:x  <!--Remove surrounding whitespace-->
# 重定向 [[Template:When pagename is]]
| <!--Check for match with full pagename-->
  {{{ {{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}  <!--Has data, or is empty but defined-->
  | <!--Check for match with "User:Somepage/+"-->
   {{{ {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|1|1}}/+
   | <!--Else, are we on a subpage or a basepage?-->
    {{#if:{{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|2}}
    | <!--We are on a subpage, check for match with "User:Somepage/*"-->
     {{{ {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|1|1}}/*
     | <!--Check for match with "Somepage/*"-->
      {{{ {{#titleparts:{{#if:{{{page|}}}| {{PAGENAME:{{{page|}}}}} | {{PAGENAME}} }}|1|1}}/*
      | <!--Check for match with "/something"-->
       {{{ /{{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}
       | <!--Check for match with "/somethin*"-->
        {{{ /{{lc: {{padleft:|8| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}*
        | <!--Check for match with "/someth*"-->
         {{{ /{{lc: {{padleft:|6| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}*
         | <!--Check for match with "/some*"-->
          {{{ /{{lc: {{padleft:|4| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}*  <!--Pad with # so "/a" doesn't match "/aaaa*"-->
          | {{{subpage| {{{other|}}} }}}  <!--Respecting empty parameter on purpose-->
          }}}
         }}}
        }}}
       }}}
      }}}
     }}}
    | <!--We are on a basepage, check for match with "Somepage"-->
     {{{ {{#if:{{{page|}}}| {{PAGENAME:{{{page|}}}}} | {{PAGENAME}} }}
     | {{{basepage| {{{other|}}} }}}  <!--Respecting empty parameter on purpose-->
     }}}
    }}  <!--End if, are we on a subpage or a basepage?-->
   }}}
  }}}
}}<noinclude>
 
 
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>

於 2023年5月16日 (二) 15:58 的最新修訂