【问题标题】:Use the Mediawiki SpecialPage class on a different namespace在不同的命名空间上使用 Mediawiki SpecialPage 类
【发布时间】:2017-06-21 10:08:40
【问题描述】:

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

MediaWiki Manual on Special Pages 声明:

一般形式是“Special:Pagename”,其中“Special”和 “页面名称”是可定制的。特殊的伪命名空间可以是 翻译成其他语言。这个翻译后的命名空间可以是 使用 wikitext {{ns:special}} 制作,在此 wiki 给予 “特别的”。特殊页面的名称也可以在 系统消息,用于站点语言,带有通用名称 特殊页面作为 ID。

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

这是正确的,还是有办法实际上可以将 SpecialPage 类包含在另一个命名空间中?

【问题讨论】:

    标签: mediawiki mediawiki-extensions


    【解决方案1】:

    确实,SpecialPage 是针对其特定的命名空间的。要将内容与 UI 结合,请查看 Content / ContentHandler 组合。

    【讨论】:

      猜你喜欢
      • 2010-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多