如何编辑类别页面布局?

时间:2014-11-01 18:48:03

标签: mediawiki

如何编辑类别页面的布局,例如他们在http://gwpvx.gamepedia.com/Category:Meta_working_PvP_builds上使用的

(图片:http://i.gyazo.com/04337c415c7e67d766003bf02a598d1a.png

我想在他们拥有广告的地方添加html代码,但是在我自己的wiki上。此代码应仅在类别中可见。

1 个答案:

答案 0 :(得分:0)

没有简单的内置方法来改变类别页面。使用MediaWiki:Common.js中的Javascript添加广告可能对您来说最简单。

也就是说,如果你真的需要改变页面的HTML代码,那么钩子CategoryPageView就是你要找的。

这样的事情:

$wgHooks['CategoryPageView'][] = 'insertAdInCategoryPage';

public static function insertAdInCategoryPage( &$categoryArticle ) { 

  global $wgOut;
  $wgOut->addHTML(/*some HTML*/);
  return true;

}

$categoryArticle将成为article个对象。