从MediaWiki扩展中展开Magic Words

时间:2010-12-28 14:01:35

标签: php mediawiki

我需要从mediawiki扩展程序中扩展魔术词{{CURRENTPAGEE}}:

<extension>{{CURRENTPAGEE}}</extension>

但是在将宏传递给扩展名的参数之前没有展开宏,有没有办法在将它传递给扩展名之前获取当前页面url?或者从扩展代码中获取调用URL? Thanx很多!

1 个答案:

答案 0 :(得分:1)

您可以使用Parser方法recursiveTagParse,如"How do I render wikitext in my extension?" in the MediaWiki manual所述,或者获取当前页面的标题,您确实可以使用全局$wgTitle或,哪个更好,父框架(作为第四个参数传递给回调),它具有公共属性$title