全站通知:
帮助:解析函数/fullpagename
刷
历
编
< 帮助:解析函数
跳到导航
跳到搜索
FULLPAGENAME是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。
FULLPAGENAME
带命名空间的完整页面名MediaWiki原生支持。
根据输入返回包含命名空间前缀的完整页面名称,保留原始格式和大小写。
语法
{{FULLPAGENAME}}
{{FULLPAGENAME: 页面名 }}
- 页面名(可选):任意文本(支持伪页面名和特殊字符)
无效输入(无法创建有效标题)时返回空字符串
示例
- 当前页面
{{FULLPAGENAME}}
→ 帮助:解析函数/fullpagename - 带命名空间
{{FULLPAGENAME: 帮助:Fullpagename }}
→ 帮助:Fullpagename - 保留空格
{{FULLPAGENAME: a b c }}
→ A b c - 特殊字符
{{FULLPAGENAME: /a_b/c }}
→ /a b/c - 无效输入
{{FULLPAGENAME: 特殊:所有页面 }}
→
底层代码
- 代码逻辑:
- 将输入文本解析为MediaWiki标题对象
- 检查标题有效性(是否可创建讨论页)
- 获取命名空间前缀
- 返回带命名空间的页面名(自动转换下划线为空格)
实际用例
- 一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时,仅供批判性参考。