dbzes Posted May 10, 2013 Share Posted May 10, 2013 Bonjour à tous, Je me lance dans le Prestashop après avoir travailler quelques années sur Oscommerce. Et je dois dire que Presta est assez déroutant pour moi. J'essai de m'y mettre en creer mon premier module et je bute sur un probleme, je n'arrive pas à integrer mon css dans la page, quand je regarde dans la source de la page celle ci n'est pas ajouter. Voici le code de mon module : if (!defined('_PS_VERSION_')) exit; class BlockProductNumber extends Module { public function __construct(){ $this->name = 'blockproductnumber'; $this->tab = 'front_office_features'; $this->version = '0.1'; $this->author = 'David Mahé'; $this->need_instance = 0; $this->ps_versions_compliancy = array('min' => '1.5', 'max' => '1.6'); parent::__construct(); $this->displayName = $this->l('Nombre de Produits'); $this->description = $this->l('Ajoute un block indiquant le nombre de produit sur le site'); $this->confirmUninstall = $this->l('Voulez vous vraiment supprimer le compteur de produits ?'); } public function install(){ if (parent::install() == false || $this->registerHook('leftColumn') == false) return false; return true; } public function hookDisplayLeftColumn($params){ return $this->display(__FILE__, 'blockproductnumber.tpl'); } public function hookDisplayHeader($params){ $this->context->controller->addCSS($this->_path.'blockproductnumber.css', 'all'); } } Je precise que mon css est dans la racine du dossier de mon module. Merci pour votre aide car cela fait quleques heures que je tourne en rond. Merci encore Link to comment Share on other sites More sharing options...
Oron Posted May 10, 2013 Share Posted May 10, 2013 Bonjour Sujet déplacé dans le forum Développement qui est plus adéquate à votre demande. Link to comment Share on other sites More sharing options...
Vinum Posted May 10, 2013 Share Posted May 10, 2013 Bonjour, Modifies ta function install, tu n'as pas assigné le hookdisplayheader. public function install(){ if (parent::install() == false || $this->registerHook('displayLeftColumn') == false || $this->registerHook('displayHeader') == false) return false; return true; } Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now