Помощь Вопрос по хукам

Romario_Msk

Постоялец
Регистрация
21 Янв 2014
Сообщения
75
Реакции
23
Доброго дня!

Есть три хука: displayHome, displayHomeTab, displayHomeTabContent
Есть модуль (Новые товары на главной:( по умолчанию располагается в хуках (displayHomeTab, displayHomeTabContent), но в меню где можно выбрать тот или иной хук отсутствует (displayHome), т.е. прикрепить его к этому хуку нет возможности через "Расположить модуль".
Как добавить хук (displayHome) к данному модулю?

Заранее благодарен.
 
Доброго дня!

Есть три хука: displayHome, displayHomeTab, displayHomeTabContent
Есть модуль (Новые товары на главной:( по умолчанию располагается в хуках (displayHomeTab, displayHomeTabContent), но в меню где можно выбрать тот или иной хук отсутствует (displayHome), т.е. прикрепить его к этому хуку нет возможности через "Расположить модуль".
Как добавить хук (displayHome) к данному модулю?

Заранее благодарен.
В главном файле модуля должен быть метод hookDisplayHome. Тогда и прикрепить сможешь.
 
Нужна помощь специалистов форума в настройке модуля Мега меню от Верехауза (iqitMegaMenu)
Значит отделил я его от темы установил на presta 1.6 (скопировал и вставил :) )
В той теме он должен висеть в хуке TOP
Пока дописал красную строку
Нужна помощь специалистов форума в настройке модуля Мега меню от Верехауза (iqitMegaMenu)
Значит отделил я его от темы установил на presta 1.6 (скопировал и вставил :) )
В той теме он должен висеть в хуке TOP
Пока дописал строку
$this->registerHook('displayTop') &&
в фрагмент
Код:
public function install()
    {
        if (parent::install() &&
            $this->registerHook('header') &&
            $this->registerHook('backOfficeHeader') &&
            $this->registerHook('maxHeader') &&
            $this->registerHook('iqitMegaMenu') &&
            $this->registerHook('displayLeftColumn') &&
            $this->registerHook('displayTop') &&
            $this->registerHook('actionObjectCategoryUpdateAfter') &&
            $this->registerHook('actionObjectCategoryDeleteAfter') &&
            $this->registerHook('actionObjectCategoryAddAfter') &&
            $this->registerHook('actionObjectCmsUpdateAfter') &&
            $this->registerHook('actionObjectCmsDeleteAfter') &&
            $this->registerHook('actionObjectCmsAddAfter') &&
            $this->registerHook('actionObjectSupplierUpdateAfter') &&
            $this->registerHook('actionObjectSupplierDeleteAfter') &&
            $this->registerHook('actionObjectSupplierAddAfter') &&
            $this->registerHook('actionObjectManufacturerUpdateAfter') &&
            $this->registerHook('actionObjectManufacturerDeleteAfter') &&
            $this->registerHook('actionObjectManufacturerAddAfter') &&
            $this->registerHook('actionObjectProductUpdateAfter') &&
            $this->registerHook('actionObjectProductDeleteAfter') &&
            $this->registerHook('actionObjectProductAddAfter') &&
            $this->registerHook('categoryUpdate') &&
            $this->registerHook('actionShopDataDuplication') &&
            $this->createTables())
        {
            $this->installSamples();  
            $this->setDefaults();
            $this->generateCss();
            return true;
        }
        else return false;
    }

и начал подставлять в созданную
public function hookTop($params)

методом перебора значения от

public function hookmaxHeader($params)
public function hookiqitMegaMenu($params)
public function hookHeader()
public function hookmaxHeader($params) - пока единственное что сработало (правда некорректно и перекошено, но ведь сработало :) )

Подскажите: Может есть более легкий путь?
 
Назад
Сверху