在我的新MediaWiki安装中,子页面无法识别

时间:2017-03-25 17:28:11

标签: mediawiki

尝试通过其相对名称{{/subpageName}}从其父页面转换子页面会导致父页面显示指向名为/subpageName的页面的红色链接,此时它应显示{的内容{1}}。

类似地,当直接导航到子页面时,通常显示到当前页面父节点的自动链接的子标题总是丢失(子标题通常显示在parentpageName/subpageName元素中在页面顶部,直接在页面标题下方)。

似乎MediaWiki并没有将正斜杠识别为目录结构的指示。 MediaWiki文档似乎表明子页面是默认行为,并且不需要扩展或特殊设置(https://meta.wikimedia.org/wiki/Help:Template#Relative_name_for_transcluded_page)。

我通过安装在Windows 10上的Bitnami 1.28 Turnkey MediaWiki软件包使用MediaWiki 1.28。我已尝试清除缓存并禁用所有MediaWiki扩展(两个子页面都不起作用)。

有谁知道可能导致这种情况的原因?

1 个答案:

答案 0 :(得分:2)

并非所有MediaWiki名称空间都是子页面感知的(因为他们需要处理带有斜杠的标题 - 如果AC/DC上的维基百科条目将链接到AC作为父页面,那就太奇怪了) 。您可以使用$wgNamespacesWithSubpages来配置应该是哪些。因此,如果您希望{{/subpageName}}在主命名空间中工作,则可以设置

$wgNamespacesWithSubpages[NS_MAIN] = true;

LocalSettings.php