如何在prestashop模块中添加javascript

如何在prestashop模块中添加javascript,prestashop,Prestashop,是否可以在模块中集成javascript而不直接注入模板smarty? 我在我的模块目录中添加了一个Js文件(例如:mymodule/views/Js/abo_front.Js)。 在我的模块类中,我创建了一个到头的钩子,以在头中声明我的js文件 public function install() { return parent :: install() && $this->resetDb() && $this->r

是否可以在模块中集成javascript而不直接注入模板smarty?

我在我的模块目录中添加了一个Js文件(例如:mymodule/views/Js/abo_front.Js)。 在我的模块类中,我创建了一个到头的钩子,以在头中声明我的js文件

public function install() 
{
        return parent :: install() && $this->resetDb() 
        && $this->registerHook('header');

    }

    public function hookHeader($params)
    {
        $this->context->controller->addJS(($this->_path).'views/js/abo_front.js');
    }

解决了这个问题,我在模块目录中添加了一个Js文件(例如:mymodule/views/Js/abo_front.Js)。我创建了一个到头的钩子,以在头中声明我的js文件。公共函数install(){return parent::install()&&$this->resetDb()&&&$this->registerHook('header');}公共函数hookHeader($this->context->controller->addJS($this->_path)。'views/js/abo_front.js');}