如何在不破坏外观的情况下向MediaWiki站点添加水平顶部菜单栏?

如何在不破坏外观的情况下向MediaWiki站点添加水平顶部菜单栏?,mediawiki,menubar,mediawiki-extensions,Mediawiki,Menubar,Mediawiki Extensions,我希望我的MediaWiki站点在站点顶部有一个链接栏(可以是侧边栏的补充,也可以不是侧边栏),在每个页面上都可见 要求 为了尽量减少未来的维护负担,我的要求是: 不修改核心、扩展或皮肤代码。我不想维护项目forks 理想情况下,特权用户应该能够通过编辑特殊页面来编辑菜单栏中显示的链接,类似于MediaWiki:Sidebar控制常用侧边栏内容的方式 我尝试过的解决方案 看起来是一个理想的解决方案,但它似乎不适用于最新的MediaWiki版本(如有兴趣,请参阅以了解详细信息) 看起来棒极了,但

我希望我的MediaWiki站点在站点顶部有一个链接栏(可以是侧边栏的补充,也可以不是侧边栏),在每个页面上都可见

要求 为了尽量减少未来的维护负担,我的要求是:

  • 不修改核心、扩展或皮肤代码。我不想维护项目forks

  • 理想情况下,特权用户应该能够通过编辑特殊页面来编辑菜单栏中显示的链接,类似于
    MediaWiki:Sidebar
    控制常用侧边栏内容的方式

  • 我尝试过的解决方案
    • 看起来是一个理想的解决方案,但它似乎不适用于最新的MediaWiki版本(如有兴趣,请参阅以了解详细信息)

    • 看起来棒极了,但是有一个侵入性的安装过程,这违反了我上面的要求#1。它还需要编辑一个PHP文件来更改链接,这违反了#2

    • 皮肤很漂亮,内置顶部菜单栏支持。但在我的测试中,顶部菜单栏区域是空的,侧边栏呈现在页脚的最底部。皮肤文档没有解释如何自定义顶部菜单栏内容


    有什么明显的东西我忽略了吗?其他MediaWiki网站是如何做到这一点的?

    在深入挖掘博学的皮肤之后,我了解到它的水平顶部菜单栏是从
    MediaWiki:Sidebar
    的“导航”部分绘制的。(我特别的问题是,我将该部分标记为大写的“导航”,而不是全部小写的“导航”;当我更改该部分时,我开始在顶部菜单中看到链接。)

    因此,对于该皮肤,侧边栏可能看起来像:

    * navigation
    ** Welcome|Welcome
    ** Downloads|Downloads
    ** Help|Contact and Help
    
    * Learn
    ** Introduction|Introduction
    ** User Guides|User Guides
    ** Tutorials|Tutorials
    
    * Develop
    ** Development|Overview
    ** Scripting|Scripting
    ** Source code|Source code
    
    菜单将呈现类似于:


    我仍然很想知道我是否缺少一些内置的MediaWiki功能,例如向量皮肤,或者一个常用的广泛使用的扩展。

    另一个带有顶部菜单栏(包括下拉菜单!)的皮肤,我最近了解到:前台-。