tabs - 如何添加带有外部链接的自定义标签按钮?

标签 tabs customization mediawiki

使用 Mediawiki 1.19 并希望在选项卡按钮“页面”和“讨论”旁边添加带有外部链接的选项卡。怎么做?

最佳答案

常见问题解答中的代码已过时。对于较新版本的 MediaWiki,您必须使用 SkinTemplateNavigation钩子(Hook)而不是 SkinTemplateContentActions钩。我更新了the FAQ .基本上,您需要执行以下操作:

$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;
}

关于tabs - 如何添加带有外部链接的自定义标签按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192641/

相关文章:

jquery - 将自定义 HTML 添加到 jQuery 对话框按钮 Pane

php - MediaWiki 升级(1.19.6 至 1.22.2)中断 - fetchContent() 错误

html - 表项的内容选项卡

swift - 当在第二个选项卡中定义 var 时,使变量可用于第一个选项卡

android - 选项卡布局中的膨胀选项卡项与 android 中的父项不匹配

asp.net - 值不能为空。参数名称 : value

jquery - 如何使用 Jquery UI 设置默认选项卡

javascript - 如何在 highcharts 中添加跨越多个刻度的自定义内容

mysql - 选择除最高记录以外的所有记录

javascript - 给定页面标题列表,在 MediaWiki 页面中自动添加 wiki 链接