Template:Pagename
外观
(重定向自Template:PAGENAME)
本模板用於代替 {{PAGENAME}} 和 {{SUBPAGENAME}}。它會產生目前詞條的「邏輯」頁面名稱,也就是未經套用於不支援標題及巨型頁面(如 a 這種因篇幅過大而被分拆為子頁面的頁面)之特殊轉換的底層頁面名稱。內建的 MediaWiki 解析器函數 {{PAGENAME}} 產生的是「實體」頁面名稱,其中包含上述轉換,並且對某些標點符號進行了 HTML 編碼,因此不適合直接傳遞給 {{urlencode:}}。
在主命名空間以外的命名空間中,{{pagename}} 會產生子頁面名稱,亦即最後一個斜線之後的頁面名稱(若有斜線的話),且不含命名空間前綴。
例如,在以下所有頁面上,{{pagename}} 都會回傳 a:
- a
- a/languages A to L(因為 a 被指定為巨型頁面)
- Appendix:邏輯語/a
- Reconstruction:原始斯拉夫語/a
- User:Example/a
在 不支援的頁面名稱/¯\`lowbar`(ツ)`lowbar`/¯ 頁面上,{{pagename}} 回傳 ¯\_(ツ)_/¯,即該詞條的真實名稱。同樣地,在 不支援的頁面名稱/Space 上,它回傳 (一個空格)。然而,在 不支援的頁面名稱/church ruins symbol 上,它回傳 church ruins symbol,因為沒有可用的 Unicode 字元。
參見
{{strip diacritics}}- 為指定詞語建構邏輯頁面名稱