2016-08-01 20 views
0

Ich entwickle ein BO-Modul für Prestashop.Prestashop BO Modul/css und js Dateien nicht geladen

Für die Ansicht muss ich CSS und JS-Datei hinzufügen. Ich füge Dateien in setMedia() -Funktion hinzu, aber es ist nicht geladen.

Dateien befinden sich in den Ordnern/views/css und/views/js.

Die Modulimplementierung wurde von ModuleAdminController erweitert.

Hat jemand eine Idee?

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

Antwort

0

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

mit

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

und ersetzen: $sepa.'modules'.$sepa.MyModuleCommon::getModuleName().$sepa.'views'.$sepa.'js'.$sepa.'mymoduledashboard.js'

mit:

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