我正在尝试从 Prestashop 1.6.1.1 中的模块加载一个javascript文件。但它没有加载,帮助我解决这个问题。
本地主机/模块/
miniwa.php
public function hookDisplayHeader() {
$this->context->controller->addCSS($this->_path.'css/miniwa.css', 'all'); // LOADING
$this->context->controller->addCSS($this->_path.'css/showgame.css', 'all'); // LOADING
$this->context->controller->addJS($this->_path.'js/showgame.js'); // NOT LOADING !!
}
正确加载CSS文件。
答案 0 :(得分:0)
如果你想在你的模块中加载任何js,那么那个js文件应该在你的模块文件夹中,如:
your_module_name/views/js/front/js_file_name.js
如果你想在你的前端控制器中加载js,那么your_module_name/views/js/front/js_file_name.js
如果你想在管理员中加载它,那么它应该像your_module_name/views/js/admin/js_file_name.js
现在在你的php文件中你写的是:
miniwa.php
public function hookDisplayHeader() {
$this->context->controller->addJs($this->_path . 'views/js/front/showgame.js');
$this->context->controller->addJs($this->_path . 'views/js/admin/showgame.js');
}