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

帮助:解析函数/subjectpagenamee

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

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

SUBJECTPAGENAMEE

获取讨论页面对应的主页面完整名称(包含命名空间)。MediaWiki原生支持。

语法

{{SUBJECTPAGENAMEE}}

{{SUBJECTPAGENAMEE: 页面名 }}

  • 页面名(可选):要转换的讨论页面名称,默认为当前页面

示例

  • {{SUBJECTPAGENAMEE: 讨论:帮助文档 }}%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3(帮助文档)
  • {{SUBJECTPAGENAMEE: 用户讨论:示例用户 }}%E7%94%A8%E6%88%B7:%E7%A4%BA%E4%BE%8B%E7%94%A8%E6%88%B7(用户:示例用户)
  • 在"文件讨论:示例.jpg"页面中使用{{SUBJECTPAGENAMEE}}%E6%96%87%E4%BB%B6%3A%E7%A4%BA%E4%BE%8B.jpg(文件:示例.jpg)

底层代码

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

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

实际用例

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