mediawiki:在侧边栏中显示TOC/页面部分

mediawiki:在侧边栏中显示TOC/页面部分,mediawiki,Mediawiki,有人可能会认为这是一个非常常见的问题,但我还没有找到任何有用的答案,所以我会问。我必须补充一点,我发现mediawiki的整个结构以及它们的帮助页面非常混乱。 我并不期望得到确切的答案,我也将非常感谢能够帮助我理解mediawiki的结构的资源 好的,那么: 我想建立一个供个人使用的Wiki,并且我正在尝试根据我的需要定制侧栏,特别是我想在侧栏中显示当前查看的页面的部分标题(比如说,第2级到第4级标题)(我想是锚)。 换句话说,目录不在正文/内容部分的顶部,而是在侧边栏的左侧 我编辑了Media

有人可能会认为这是一个非常常见的问题,但我还没有找到任何有用的答案,所以我会问。我必须补充一点,我发现mediawiki的整个结构以及它们的帮助页面非常混乱。 我并不期望得到确切的答案,我也将非常感谢能够帮助我理解mediawiki的结构的资源

好的,那么:

我想建立一个供个人使用的Wiki,并且我正在尝试根据我的需要定制侧栏,特别是我想在侧栏中显示当前查看的页面的部分标题(比如说,第2级到第4级标题)(我想是锚)。 换句话说,目录不在正文/内容部分的顶部,而是在侧边栏的左侧

我编辑了MediaWiki:Sidebar,可以删除一些我并不真正需要的东西,但我就是找不到一种方法来获取那里的目录

我是否需要一个扩展,或者MWs标准功能是否可以

我已经看到了,但我不希望自己编辑html或js,而只是编辑MediaWiki:Sidebar(如果可能的话)


谢谢你的回答。

没有一种构建方法可以做到这一点。我不知道任何扩展,它实际上提供了这样一个特性。但是有一个由MediaWiki开发人员编写的JavaScript,我想它可以满足您的需求:

如果页面的第一个可见区域离开视口(并且顶部ToC框不再可见),它将在左侧显示所有ToC级别。将ToC限制在2-4级可能没什么大不了的。您可以通过MediaWiki:Common.js、特定于用户的js(就像我为WMF[projects][1所做的那样)安装此脚本,或者创建一个新的扩展,将脚本和css添加到页面中


[1] :projects

没有一种内置方式可以做到这一点。我不知道任何扩展,它实际上提供了这样的功能。但有一个由MediaWiki开发人员编写的JavaScript,我想它可以满足您的需求:

如果页面的第一个可见区域离开了视口(顶部的ToC框不再可见),它将在左侧显示所有ToC级别。将ToC限制在级别2-4可能不是什么大问题。您可以通过MediaWiki:Common.js安装此脚本,这是您的用户特定js(就像我为WMF[projects][1所做的那样)或者创建一个新的扩展,将脚本和css添加到页面中


[1] :projects

没有一种内置方式可以做到这一点。我不知道任何扩展,它实际上提供了这样的功能。但有一个由MediaWiki开发人员编写的JavaScript,我想它可以满足您的需求:

如果页面的第一个可见区域离开了视口(顶部的ToC框不再可见),它将在左侧显示所有ToC级别。将ToC限制在级别2-4可能不是什么大问题。您可以通过MediaWiki:Common.js安装此脚本,这是您的用户特定js(就像我为WMF[projects][1所做的那样)或者创建一个新的扩展,将脚本和css添加到页面中


[1] :projects

没有一种内置方式可以做到这一点。我不知道任何扩展,它实际上提供了这样的功能。但有一个由MediaWiki开发人员编写的JavaScript,我想它可以满足您的需求:

如果页面的第一个可见区域离开了视口(顶部的ToC框不再可见),它将在左侧显示所有ToC级别。将ToC限制在级别2-4可能不是什么大问题。您可以通过MediaWiki:Common.js安装此脚本,这是您的用户特定js(就像我为WMF[projects][1所做的那样)或者创建一个新的扩展,将脚本和css添加到页面中


[1] :projects

Hi Florian.非常感谢你的回答。我想我最初的帖子有点不具体。与此同时,我更好地理解了我在第一篇帖子中链接到的帖子的作用,并成功地使用了它。我也查看了你建议的链接,但是(我忘了提及)对于1.19,它不起作用(根本不起作用).所以我拿了脚本,把TOC放在面板中呈现的入口上方,并使其位置:固定。通过更多的定制,如长TOC的滚动条,它现在非常接近我想要的。再次感谢。干杯。嗨,Florian。非常感谢你的回答。我想我最初的帖子有点不具体。同时,我最好er理解我在第一篇文章中链接到的帖子的功能,并成功地使用了它。我也检查了你建议的链接,但是(我忘了提到)1.19它不起作用(根本不起作用).所以我拿了脚本,把TOC放在面板中呈现的入口上方,并使其位置:固定。通过更多的定制,如长TOC的滚动条,它现在非常接近我想要的。再次感谢。干杯。嗨,Florian。非常感谢你的回答。我想我最初的帖子有点不具体。同时,我最好er理解我在第一篇文章中链接到的帖子的功能,并成功地使用了它。我也检查了你建议的链接,但是(我忘了提到)1.19它不起作用(根本不起作用).所以我拿了脚本,把TOC放在面板中呈现的入口上方,并使其位置:固定。通过更多的定制,如长TOC的滚动条,它现在非常接近我想要的。再次感谢。干杯。嗨,Florian。非常感谢你的回答。我想我最初的帖子有点不具体。同时,我最好呃,我理解我在第一篇文章中链接到的帖子的功能,并成功地使用了它。我也查看了你建议的链接,但是(我忘了提及)