在文档https://www.mediawiki.org/wiki/Help:Formatting中,如果标题为4个或更多,则说明文章将生成TOC。即使标题少于4个,我们也希望生成TOC。这个值可以自定义吗?
我们目前的解决方法是在每个页面上添加 FORCETOC ,但是如果不需要,我们希望使用它。
预先感谢
答案 0 :(得分:2)
您需要使用解析器挂钩并更改解析器的TOC设置。它不是优雅,但可行。例如。 ForceTocOnEveryPage扩展名是这样的:
$wgHooks['InternalParseBeforeLinks'][] = function ( &$parser, &$text ) {
return $text . '__FORCETOC__';
};
答案 1 :(得分:1)
由于4
is hardcoded,目前无法更改ToC标题计数。不过,使其可配置并不是很大的改变。