Xabib Posted March 7, 2014 Share Posted March 7, 2014 Bonjour à tous... Je me lance dans la création d'un petit template pour ma boutique Je souhaite déplacer le menu horizontal. pour cela j'ai créé mon nouveau Hook. Je greffe mon module modifié et j'affiche bien le petit commentaire texte que j'ai inserré. Hors mon problème réside, lorsque j'associe la fonction du menu, mon petit texte s'affiche mais pas le menu. Voici ce que j'ai implémenté sous MySQL dans la table ps_hook avec la requête SQL suivante : INSERT INTO ps_hook ( name, title, description, position, live_edit) VALUES ( 'MyMenu', 'MyMenu', NULL, 1, 1); dans FrontController.php : self::$smarty->assign(array( 'HOOK_HEADER' => Module::hookExec('header'), 'HOOK_TOP' => Module::hookExec('top'), 'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn'), 'HOOK_MYMENU' => Module::hookExec('MyMenu') )); dans blocktopmenu.php : public function install() { if !parent::install() || !$this->registerHook('leftColumn') || !$this->registerHook('MyMenu')) return false; return true; } public function hookMyMenu($params) { return 'Hello WORLD!'; $this->user_groups = ($this->context->customer->isLogged() ? $this->context->customer->getGroups() : array(Configuration::get('PS_UNIDENTIFIED_GROUP'))); $this->page_name = Dispatcher::getInstance()->getController(); if (!$this->isCached('blocktopmenu.tpl', $this->getCacheId())) { $this->makeMenu(); $this->smarty->assign('MENU_SEARCH', Configuration::get('MOD_BLOCKTOPMENU_SEARCH')); $this->smarty->assign('MENU', $this->_menu); $this->smarty->assign('this_path', $this->_path); } $this->context->controller->addJS($this->_path.'js/hoverIntent.js'); $this->context->controller->addJS($this->_path.'js/superfish-modified.js'); $this->context->controller->addCSS($this->_path.'css/superfish-modified.css'); $html = $this->display(__FILE__, 'blocktopmenu.tpl', $this->getCacheId()); return $html; } j'ai même essayé ça function hookMyMenu($params) { return $this->hookTop($params); } dans header.tlp : entre 2 div {$HOOK_MYMENU} Quelqu'un pourrait-il m'aider à faire afficher le menu gréffé à mon Hook ?? Merci d'avance 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