Tools 是非官方社区Wiki。社区文档正在编写中,欢迎参与。 Wiki编辑答疑群:717421103
版本250722.2
全站通知:

帮助:解析函数/rootpagenamee

来自WIKI实验室WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

ROOTPAGENAMEE是一个解析函数。帮助:解析函数页列出了所有解析函数的说明。

ROOTPAGENAMEE

获取指定页面的根页面名称,并以URL编码。MediaWiki原生支持。

语法

{{ROOTPAGENAMEE:页面名称}} 默认为当前页面

示例

  • {{ROOTPAGENAMEE}}%E8%A7%A3%E6%9E%90%E5%87%BD%E6%95%B0(解析函数)
  • {{ROOTPAGENAMEE:帮助:标题/子页面}}%E6%A0%87%E9%A2%98(标题)
  • {{ROOTPAGENAMEE:帮助:标题/子页面/子页面}}%E6%A0%87%E9%A2%98(标题)
  • {{ROOTPAGENAMEE:分类:示例分类}}%E7%A4%BA%E4%BE%8B%E5%88%86%E7%B1%BB(示例分类)

底层代码

来自MediaWiki及其扩展的源代码,运行在服务端。此处仅供快速查阅,便于更充分的挖掘其“特性”。

/* mediawiki-1.37.0\includes\parser\CoreParserFunctions.php */
public static function rootpagenamee( $parser, $title = null ) {
	$t = Title::newFromText( $title );
	if ( $t === null ) {
		return '';
	}
	return wfEscapeWikiText( wfUrlencode( str_replace( ' ', '_', $t->getRootText() ) ) );
}

实际用例

一些Wiki使用了相关特性,如下所示这个静态列表可能在下列页面更改后过时仅供批判性参考