namespaces - MediaWiki {{PAGENAME}} 包含命名空间

标签 namespaces mediawiki

我有一个标题为“命令:afk”的页面。

现在,当我在网站上使用 {{PAGENAME}} 时,它总是返回“Commands:afk”。
但是,正如在 https://www.mediawiki.org/wiki/Help:Magic_words#Page_names 处的文档中所写的那样, pagename 应该是 不是 包括命名空间(它应该只包含在 {{FULLPAGENAME}} 中)。
我只想获得页面名称的“afk”部分。

我可能做错了什么还是这可能是一个错误?
我在网络上根本找不到任何关于此的信息。
我正在使用 MediaWiki 的最新稳定版本。

最佳答案

如评论和 https://www.mediawiki.org/wiki/Manual:Using_custom_namespaces 中所述, 你必须设置 $wgExtraNamespaces并运行 maintenance/namespaceDupes.php .

关于namespaces - MediaWiki {{PAGENAME}} 包含命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32288791/

相关文章:

python - xml.etree.ElementTree - 设置 xmlns = '...' 时遇到问题

mediawiki - 具有层次结构、访问控制和更好的易用性的 mediawiki 替代方案?

perl - MediaWiki API 部分名称编码

mediawiki - 如何通过维基百科 api 获取特定部分的文本

silverlight - “Is not recognized or is not accessible” 错误,创建表时

php - 加载一个名称与作为参数传递给自动加载器的名称不同的类

c# - 正斜杠的命名空间常量

c++ - 使用命名空间和重载函数

php - 安装 Mediawiki 后出现空白页

mediawiki - 将 SandcaSTLe 帮助文件生成器输出(网站)转换为 MediaWiki 格式