在 MediaWiki 页面或页脚上显示页面排序键

问题描述 投票:0回答:1

我需要使用 MediaWiki:Lastmodifiedatby 中的模板在页面上或页脚中显示 MediaWiki 页面排序键。排序键可以自动定义,也可以使用

DEFAULTSORT

我在 MediaWiki 文档中搜索了内置变量以及 Lua 参考(mw.title 没有成功),并且还搜索了提供排序键的现有扩展,但到目前为止还没有成功。

有没有办法通过模板或 Lua 代码导出并显示 MediaWiki 页面的排序键?

lua mediawiki mediawiki-extensions mediawiki-templates
1个回答
0
投票

您可以创建一个名为

DEFAULTSORT
(或其他名称)的模板,并使用它代替魔术词来拦截呼叫。

例如,这会向页面添加一个包含排序键的

<span>

{{DEFAULTSORT:{{{1|}}}|{{{2|}}}}}<span class="sortkey">{{{1|}}}</span>

然后您可以将以前用法中的

:
替换为
|

{{DEFAULTSORT:Doe, John}}
{{DEFAULTSORT|Doe, John}}
© www.soinside.com 2019 - 2024. All rights reserved.