diff --git a/blocktopmenu.php b/blocktopmenu.php index 75c7baa..b7fe894 100644 --- a/blocktopmenu.php +++ b/blocktopmenu.php @@ -66,6 +66,7 @@ class Blocktopmenu extends Module public function install($delete_params = true) { if (!parent::install() || + !$this->registerHook('header') || !$this->registerHook('displayTop') || !$this->registerHook('actionObjectCategoryUpdateAfter') || !$this->registerHook('actionObjectCategoryDeleteAfter') || @@ -713,6 +714,15 @@ class Blocktopmenu extends Module return parent::getCacheId().'|'.$page_name.($page_name != 'index' ? '|'.(int)Tools::getValue('id_'.$page_name) : ''); } + public function hookHeader() + { + $this->context->controller->addJS($this->_path.'js/hoverIntent.js'); + $this->context->controller->addJS($this->_path.'js/superfish-modified.js'); + $this->context->controller->addJS($this->_path.'js/blocktopmenu.js'); + $this->context->controller->addCSS($this->_path.'css/blocktopmenu.css'); + $this->context->controller->addCSS($this->_path.'css/superfish-modified.css'); + } + public function hookDisplayTop($param) { $this->user_groups = ($this->context->customer->isLogged() ? @@ -731,12 +741,6 @@ class Blocktopmenu extends Module $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->addJS($this->_path.'js/blocktopmenu.js'); - $this->context->controller->addCSS($this->_path.'css/blocktopmenu.css'); - $this->context->controller->addCSS($this->_path.'css/superfish-modified.css'); - $html = $this->display(__FILE__, 'blocktopmenu.tpl', $this->getCacheId()); return $html; } diff --git a/upgrade/install-2.1.1.php b/upgrade/install-2.1.1.php new file mode 100644 index 0000000..4cc8462 --- /dev/null +++ b/upgrade/install-2.1.1.php @@ -0,0 +1,32 @@ + +* @copyright 2007-2014 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ +if (!defined('_PS_VERSION_')) + exit; + +function upgrade_module_2_1_1($object) +{ + return ($object->registerHook('header')); +}