使用 Mediawiki 1.19 并希望在选项卡按钮“页面”和“讨论”旁边添加带有外部链接的选项卡。怎么做?
- Extension:DynamicTabs 不起作用,因为它在矢量皮肤方面存在问题。
- 常见问题解答中的步骤:如何在我的 wiki 中添加/删除选项卡?根本没有任何效果。
使用 Mediawiki 1.19 并希望在选项卡按钮“页面”和“讨论”旁边添加带有外部链接的选项卡。怎么做?
常见问题解答中的代码已过时。对于较新版本的 MediaWiki,您必须使用SkinTemplateNavigation挂钩而不是SkinTemplateContentActions挂钩。我更新了常见问题解答。基本上,您需要执行以下操作:
$wgHooks['SkinTemplateNavigation'][] = 'replaceTabs';
function replaceTabs( $skin, &$links) {
$links['namespaces']['name_of_tab'] = array(
'class' => false or 'selected', // if the tab should be highlighted
'text' => 'text_of_tab', // what the tab says
'href' => 'url_to_point_to', // where it links to
'context' => 'main',
);
return true;
}