我有一个MediaWiki启动并运行,我添加了SemanticMediaWiki以便能够做更多的事情。现在我想要使用SMW添加的数据使用JavaScript生成一些精美的图形。我的问题如下。
我找不到很多关于如何在MediaWiki中嵌入JavaScript的信息。
在我的情况下,我需要的是一种调用JavaScript的方法,它从ask数组(SMW)中获取一个数组,获取该数据以生成一些包含链接的框并在其上抛出一些CSS。
到目前为止,我还没有找到一种运行它的方法(除了将它放在common.js中,这并没有太大帮助)。
答案 0 :(得分:0)
我不确定“特定于页面”的含义。如果你只想在一个页面上运行这个JS,你可以简单地添加你的Common.js像
if ( mw.config.get( 'wgPageName' ) === 'Pagename' ) {
[dostuff]
}
如果您想利用ResourceLoader(请阅读,这是MediaWiki JavaScript文档的主要切入点),那么gadget呢?
答案 1 :(得分:0)
最后,我最后写了一篇关于如何做的文章。因此,如果其他人想要做类似的事情,这是一个选择。