Jump to content

Modulo presonalizado No carga back.css


Recommended Posts

Buenas tardes a todos.

 

Estoy en los primeros pasos de crear un módulo personalizado y a la hora de hacer cambios en el back.css no los veo reflejados y es porque no lo carga, por qué puede ser? por lo visto tampoco carga el back.js , es muy raro... 

os pongo como los declaro

    /**
     * Don't forget to create update methods if needed:
     * http://doc.prestashop.com/display/PS16/Enabling+the+Auto-Update
     */
    public function install()
    {
        Configuration::updateValue('MODULE_LIVE_MODE', false);

        include(dirname(__FILE__).'/sql/install.php');

        return parent::install() &&
            $this->registerHook('header') &&
            $this->registerHook('backOfficeHeader') &&
            $this->registerHook('displayLeftColumn');
    }
    /**
    * Add the CSS & JavaScript files you want to be loaded in the BO.
    */
    public function hookBackOfficeHeader()
    {
        if (Tools::getValue('module_name') == $this->name) {
            $this->context->controller->addJS($this->_path.'views/js/back.js');
            $this->context->controller->addCSS($this->_path.'views/css/back.css');
        }
    }

es lo que por defecto da el generador de módulos de Prestashop, por qué no cargará los archivos?

Link to comment
Share on other sites

Buenas tardes a todos.

 

Estoy en los primeros pasos de crear un módulo personalizado y a la hora de hacer cambios en el back.css no los veo reflejados y es porque no lo carga, por qué puede ser? por lo visto tampoco carga el back.js , es muy raro... 

os pongo como los declaro

    /**
     * Don't forget to create update methods if needed:
     * http://doc.prestashop.com/display/PS16/Enabling+the+Auto-Update
     */
    public function install()
    {
        Configuration::updateValue('MODULE_LIVE_MODE', false);

        include(dirname(__FILE__).'/sql/install.php');

        return parent::install() &&
            $this->registerHook('header') &&
            $this->registerHook('backOfficeHeader') &&
            $this->registerHook('displayLeftColumn');
    }
    /**
    * Add the CSS & JavaScript files you want to be loaded in the BO.
    */
    public function hookBackOfficeHeader()
    {
        if (Tools::getValue('module_name') == $this->name) {
            $this->context->controller->addJS($this->_path.'views/js/back.js');
            $this->context->controller->addCSS($this->_path.'views/css/back.css');
        }
    }

es lo que por defecto da el generador de módulos de Prestashop, por qué no cargará los archivos?

 

Pon alguna traza antes del if a ver si se está ejecutando el hook.

Link to comment
Share on other sites

Ahora en otro ordenador si me funciona, pero vuelvo a hacer una cambio y no se refleja en el css, puede ser que esté cacheado el css?

No tengo puesta la caché de prestashop, y lo que hago es subir los cambios directamente al modulo que está en prestashop, prestashop/modules/module/views/css

... algo me estoy perdiendo...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...