我想在我自定义的“Data:”命名空间的页面上使用Mediawiki SpecialPage类。
MediaWiki Manual on Special Pages声明:
一般形式是“Special:Pagename”,其中“Special”和 “Pagename”可自定义。 Special伪命名空间可以是 翻译成其他语言。这个翻译的命名空间可以 使用wiki文本{{ns:special}}生成,在此wiki上给出 “特别”。特殊页面的名称也可以在a中重新定义 系统消息,用于站点语言,具有通用名称 特殊页面作为ID。
这对我来说就像“特殊”命名空间只能自定义以适应其他语言的使用。换句话说,特殊名称空间本身将改变而不是为特定页面选择不同的名称空间。
这是正确的,还是有办法在其他名称空间中包含SpecialPage类?
答案 0 :(得分:1)
确实,SpecialPage
用于其特定的命名空间。要将内容与用户界面相结合,请查看Content
/ ContentHandler
组合。