2016-08-01 10 views
0

私はPrestashopのBOモジュールを開発しています。Prestashop BOモジュール/ cssとjsファイルがロードされていない

私はCSSとJSファイルを追加する必要があります。 setMedia()関数でファイルを追加しますが、ロードされません。

ファイルは、/ views/cssおよび/ views/jsフォルダにあります。

モジュールの実装はModuleAdminControllerから拡張されました。

誰かがアイデアを持っていますか? $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'css'.$sepa.'mymoduledashboard.css'

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

とし、置き換えます:

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();    
} 

答えて

0

置き換える $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'js'.$sepa.'mymoduledashboard.js'

で:

$this->_path.'views/js/mymoduledashboard.js' 
関連する問題