gpt4 book ai didi

php - 如何加载 Mediawiki 标签扩展的 css?

转载 作者:可可西里 更新时间:2023-10-31 23:38:52 26 4
gpt4 key购买 nike

如何加载扩展的 css?

使用 Mediawiki 1.25.2,我复制了 boiler plate extension并编辑 extension.json 以包含

   "Hooks": {
"BeforePageDisplay": [
"FinancialMathematicsHooks::onBeforePageDisplay"
],...
},
"ResourceModules": {
"ext.FinancialMathematics": {
"styles": [
"modules/ext.FinancialMathematics.css"
]
}
}

在我添加的钩子(Hook)文件中

    public static function onBeforePageDisplay( OutputPage &$out, Skin &$skin ) {
$out->addModuleStyles( 'ext.FinancialMathematics' );
return true;
}

但扩展不包含 css。

扩展已安装on a wiki here扩展的完整代码在 github

最佳答案

您应该检查模块是否正确加载。最简单的方法是使用浏览器的控制台并运行以下命令:

mw.loader.getState("ext.FinancialMathematics");

您将在给定模块 error 的页面上获得一个状态。因此,请检查加载请求的输出(使用浏览器的网络选项卡或使用 direct load.php url)。您将获得一个带有起始注释的输出,其中显示 Internal Error。因此,请检查服务器上的错误日志以查看完整的错误消息和堆栈跟踪以调试此错误。

关于php - 如何加载 Mediawiki 标签扩展的 css?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32936683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com