2015-08-31 2 views
0

Я пытаюсь загрузить один файл javascript на голову из модуля в Prestashop 1.6.1.1. Но он не загружен, помогите мне получить эту проблему.Prestashop JS-файл не загружен

LOCALHOST/модули/

enter image description here

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 файлы загружаются правильно.

ответ

1

Если вы хотите, чтобы загрузить все 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'); 
}