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