在不同的命名空间上使用Mediawiki SpecialPage类

时间:2017-02-03 23:01:04

标签: mediawiki mediawiki-extensions

我想在我自定义的“Data:”命名空间的页面上使用Mediawiki SpecialPage类。

MediaWiki Manual on Special Pages声明:

  

一般形式是“Special:Pagename”,其中“Special”和   “Pagename”可自定义。 Special伪命名空间可以是   翻译成其他语言。这个翻译的命名空间可以   使用wiki文本{{ns:special}}生成,在此wiki上给出   “特别”。特殊页面的名称也可以在a中重新定义   系统消息,用于站点语言,具有通用名称   特殊页面作为ID。

这对我来说就像“特殊”命名空间只能自定义以适应其他语言的使用。换句话说,特殊名称空间本身将改变而不是为特定页面选择不同的名称空间。

这是正确的,还是有办法在其他名称空间中包含SpecialPage类?

1 个答案:

答案 0 :(得分:1)

确实,SpecialPage用于其特定的命名空间。要将内容与用户界面相结合,请查看Content / ContentHandler组合。