Vincent-31 Posted August 14, 2015 Share Posted August 14, 2015 Bonjour à tous, Je souhaite déplacer le panier (le bouton "Mon panier") dans un endroit spécifique d'un fichier tpl. L'emplacement n'est pas un hook, c'est une partie de code qui a été ajoutée par le modèle et dans laquelle j'aimerais positionner le panier. A noter que cet emplacement n'est pas visible sur la page d'accueil, mais visible sur toutes les autres pages Est-ce que quelqu'un connaît la bonne méthode? Je ne sais pas s'il faut que je créé un nouveau hook, ou déplacer du code, ou autre? Merci par avance Link to comment Share on other sites More sharing options...
Baba deCode Posted August 16, 2015 Share Posted August 16, 2015 Bonjour, Crée un custom hook à l'install de blockcart. Link to comment Share on other sites More sharing options...
Vincent-31 Posted August 16, 2015 Author Share Posted August 16, 2015 Merci pour ta réponse. Quelle est la méthode la plus propre pour faire ça? J'ai vu différentes manières de faire ça. Link to comment Share on other sites More sharing options...
Baba deCode Posted August 16, 2015 Share Posted August 16, 2015 Il me semble... 1) Surcharger le module blockcart 2) ajouter a la fonction install "mycustomhook" dans blockcart.php public function install() { if ( parent::install() == false || $this->registerHook('top') == false || $this->registerHook('header') == false || $this->registerHook('mycustomhook') == false || $this->registerHook('actionCartListOverride') == false || Configuration::updateValue('PS_BLOCK_CART_AJAX', 1) == false || Configuration::updateValue('PS_BLOCK_CART_XSELL_LIMIT', 12) == false) return false; return true; } 3) Ajouter la fonction de mycustomhook public function mycustomhook($params) { return $this->hookRightColumn($params); } 4) faire appel au hook dans le tpl: {hook h="mycustomhook"} 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