我已经安装了mediawiki 1.21。我想知道如何添加navlinks(意思是页面的路径。不确定我是否使用正确的工作来描述它)在顶部类似于它在wikihow网站中的方式?下面是一张图片,所以你知道我指的是什么..我觉得这非常有用,所以用户可以在阅读文章时了解它们的位置。
我创建了一个自定义皮肤,我在顶部有一个Navlink DIV,我将在那里显示该页面的路径:wiki - > xyz类别 - >文章名。我安装了语义扩展。这可以实现吗?或者还有另一种方法吗?如何直接在skin.php文件中添加代码,以便根据用户所在的页面生成并列出该navlink?
答案 0 :(得分:3)
<强>术语强>
此类功能称为 breadcrumb 。
MediaWiki已经有这种功能吗?
是的,对于子页面。
子页面是启用了子页面功能的名称空间中的原始Quux / Foo / Bar页面。默认情况下,这是User命名空间,例如,但不是主命名空间(例如,在维基百科项目中,我们希望能够使用AC / DC等标题)。
在这种情况下,面包屑Quux&gt; Foo将被打印出来。
这并不能解决您的问题,因为您想要使用类别,但是如果您编写自定义代码,它可以让您知道某处已有某些代码执行此操作:)
面包屑扩展程序
已经开发了一些扩展来解决这个特定问题:
第一个是更详尽的,为您提供更多的灵活性,第二个更简单,因此是编写自定义内容的良好起点。