如何修改MediaWiki HTML Header?

时间:2015-12-14 09:08:56

标签: html header mediawiki wiki wikimedia

我的目标是编辑我的wiki文章的HTML标题。我想添加一些hreflang标记,具体取决于特定文章在特定语言中的可用性。

基本上我有两个问题:如何在页面加载之前获取语言&如何将这些语言的hreflang标记添加到标题中?

我做了一些搜索,但没有找到关于这个主题的任何内容。甚至可以编辑html标题吗?

祝你好运, 最大

1 个答案:

答案 0 :(得分:1)

要添加链接标记(例如<link hreflang>),您应该使用OutputPage::addLink。还有一个通用的OutputPage::addHeadItem函数。换句话说,你会做这样的事情(取决于你是从扩展,皮肤还是别的东西):

global $wgOut;
$wgOut->addLink( 'hreflang' => 'fa' );

在页眉中创建<link hreflang="fa">之类的标记。