在media wiki的一个分类页面上,写着 "Pages in category",然后列出了该分类的所有页面。
有什么方法可以让我在一个类别页面上隐藏这些内容吗?
我将在这个页面的表格上创建所有页面的链接,允许我进一步自定义如何向用户展示。
以供后人参考。
没有CategoryPageView钩子,我添加了
.mw-category-generated
{
visibility: hidden;
display:none;
}
到。
MediaWiki:Common.css
MediaWiki版本:1.34.0
除非你需要你的用户能够编辑类别页面,否则最简单的方法可能是使用 CategoryPageView
钩子,以完全取代你想在那里显示的类别页面。关于如何做到这一点的一些例子,请看列表中的 CategoryPageView扩展.
如果你想要一些更复杂的东西,你必须扩展类 CategoryPage
和 CategoryViewer
你可以添加任何你想要的行为。
不过,你也可以直接添加
.mw-pages {display: none;}
到 MediaWiki:Common.css
如果你满足于只为大多数用户隐藏页面。如果您设置了 $wgUseSiteCss
到 false
(默认为true)。