未加载Prestashop BO Module / css和js文件

时间:2016-08-01 19:54:22

标签: javascript css module prestashop-1.5

我正在为Prestashop开发一个BO模块。

对于视图我需要添加CSS和JS文件。我在setMedia()函数中添加文件,但没有加载。

文件位于/ views / css和/ views / js文件夹中。

模块实现从ModuleAdminController扩展。

有人有想法吗?

public function setMedia()
{
    $sepa = DIRECTORY_SEPARATOR;

    $css_directory = $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'css'.$sepa.'mymoduledashboard.css';
    $this->addCSS($css_directory, 'all');

    $js_directory = $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'js'.$sepa.'mymoduledashboard.js';
    $this->addJS($js_directory, 'all');

    $this->addJqueryUI('ui.datepicker');        

    return parent::setMedia();              
}

1 个答案:

答案 0 :(得分:0)

取代: $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'css'.$sepa.'mymoduledashboard.css'

$this->_path.'views/css/mymoduledashboard.css'

并替换:     $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'js'.$sepa.'mymoduledashboard.js'

使用:

$this->_path.'views/js/mymoduledashboard.js'