如何在Mediawiki中添加Navlinks(或文章路径)?

时间:2013-09-11 17:48:58

标签: mediawiki

我已经安装了mediawiki 1.21。我想知道如何添加navlinks(意思是页面的路径。不确定我是否使用正确的工作来描述它)在顶部类似于它在wikihow网站中的方式?下面是一张图片,所以你知道我指的是什么..我觉得这非常有用,所以用户可以在阅读文章时了解它们的位置。

我创建了一个自定义皮肤,我在顶部有一个Navlink DIV,我将在那里显示该页面的路径:wiki - > xyz类别 - >文章名。我安装了语义扩展。这可以实现吗?或者还有另一种方法吗?如何直接在skin.php文件中添加代码,以便根据用户所在的页面生成并列出该navlink?

enter image description here

1 个答案:

答案 0 :(得分:3)

<强>术语

此类功能称为 breadcrumb

MediaWiki已经有这种功能吗?

是的,对于子页面。

子页面是启用了子页面功能的名称空间中的原始Quux / Foo / Bar页面。默认情况下,这是User命名空间,例如,但不是主命名空间(例如,在维基百科项目中,我们希望能够使用AC / DC等标题)。

在这种情况下,面包屑Quux&gt; Foo将被打印出来。

这并不能解决您的问题,因为您想要使用类别,但是如果您编写自定义代码,它可以让您知道某处已有某些代码执行此操作:)

面包屑扩展程序

已经开发了一些扩展来解决这个特定问题:

第一个是更详尽的,为您提供更多的灵活性,第二个更简单,因此是编写自定义内容的良好起点。