1

我已经安装了 mediawiki 1.21。我想知道如何在顶部添加导航链接(意思是页面的路径。不确定我是否使用正确的工作来描述它)类似于 wikihow 网站中的方式?下面是一张图片,因此您知道我指的是什么。我发现这非常有用,因此用户可以在阅读文章时了解他们在哪里。

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

在此处输入图像描述

4

1 回答 1

3

术语

这种特征称为面包屑

MediaWiki 已经有这种功能了吗?

是的,对于子页面。

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

在这种情况下,将打印一个面包屑 Quux > Foo。

这并不能解决您的问题,因为您想使用类别,但是如果您编写自定义代码,它可以让您知道某处已经有一些代码在这样做:)

面包屑扩展

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

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

于 2013-09-18T19:19:48.143 回答