Prestashop ajouter css d'un module

Je suis entrain de créer un module dans prestashop 1.4, dire blocktest

modules/blocktest/blocktest.php:

...

public function hookLeftColumn($params)
{
    global $smarty;
    $smarty->assign(array(
        'test' => 'test'
    ));
    return $this->display(__FILE__, 'blocktest.tpl');
}

public function hookHeader()
{
    Tools::addCSS($this->_path.'blocktest.css', 'all');
}

modules/blocktest/blocktest.css:

* { background-color: red; }

Problème:

Mon css n'est pas inclus.


Ce que j'ai essayé:

Dans admin > preferences > performances > smarty, j'ai mis en cache pour no, et forcer la compilation à yes. Dans admin > preferences > performances > smarty, le cache est mis à no.

Modules existants utilise le même css inclusion : Tools::addCSS($this->_path.'blocktest.css', 'all');, mais le fichier css est dans <themeName>/css/modules/<moduleName>/<moduleName>.css. Ce qui est bizarre, parce que $this->_path points pour le dossier du module : modules/<moduleName>/.

Mais de toute façon, j'ai essayé de mettre mon fichier css dans <themeName>/css/modules/blocktest/blocktest.css, qui ne fonctionne pas. Peut-être que je suis absent quelque chose

OriginalL'auteur Benjamin Crouzier | 2011-08-11