我试图将一些自定义javascript添加到我的管理员但没有这么好的时间。到目前为止我尝试过的是。
LeftAndMain::require_javascript('../mysite/modules/widgets/widgets/calculator/admin/js/admin.js');
路径是正确的,因为当我开启它时,它返回true。
我也尝试了以下内容。
{{1}}
与fopen相同。
它没有加载任何错误(我在dev工具中检查了网络选项卡)
答案 0 :(得分:5)
路径应该相对于站点根而不是cms或framework文件夹。换句话说:' mysite / modules / widgets / widgets / calculator / admin / js / admin.js'
根据您的情况,我使用yml有更多的运气。我不相信动态加载总是在ajax请求上完美运行。在这种情况下,它看起来像:
LeftAndMain:
extra_requirements_javascript:
- mysite/modules/widgets/widgets/calculator/admin/js/admin.js