【发布时间】:2013-04-09 07:32:06
【问题描述】:
我已经搜索了在页面和讨论旁边添加标签的可能性,并在下面找到。 Link to the post with the below code
$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;
}
效果很好,但窗口是在同一个窗口中打开的。
我已经添加了$wgExternalLinkTarget = '_blank';,但它似乎不适用于这些链接(适用于我目前在我的 wiki 上拥有的其他外部链接)。
有没有办法强制标签链接在新窗口或标签中打开?
我正在使用:
MediaWiki 版本:1.19.1
PHP:5.3.6 (apache2handler)
MySQL:5.5.16
【问题讨论】:
-
有人知道吗?
-
我找到了一个 Hook,它可能会满足我的要求,但我不知道如何实现它。
$wgHooks['LinkerMakeExternalLink']。谁能帮帮我? -
没有人可以帮助我吗?
标签: php tabs customization mediawiki