我需要从mediawiki扩展程序中扩展魔术词{{CURRENTPAGEE}}:
<extension>{{CURRENTPAGEE}}</extension>
但是在将宏传递给扩展名的参数之前没有展开宏,有没有办法在将它传递给扩展名之前获取当前页面url?或者从扩展代码中获取调用URL? Thanx很多!
答案 0 :(得分:1)
您可以使用Parser
方法recursiveTagParse
,如"How do I render wikitext in my extension?" in the MediaWiki manual所述,或者获取当前页面的标题,您确实可以使用全局$wgTitle
或,哪个更好,父框架(作为第四个参数传递给回调),它具有公共属性$title
。