Ответить Новая тема Новый опрос 
 Новый hook + копия модуля.
stydent33
Новичок
Сообщений: 2
Регистрация: 12-09-2016


12-09-2016 15:17
Копирую модуль blockbestsellers.
Устанавливаю. При установке добавляю новый хук.
Код:
public function install()
    {
        $this->_clearCache('*');

        if (!parent::install()
            || !$this->registerHook('header')
            || !$this->registerHook('leftColumn')
            || !$this->registerHook('actionOrderStatusPostUpdate')
            || !$this->registerHook('addproduct')
            || !$this->registerHook('updateproduct')
            || !$this->registerHook('deleteproduct')
            || !$this->registerHook('displayHomeTab')
            || !$this->registerHook('displayHomeTabContent')
            [B]|| !$this->registerHook('aftercategory')[/B]
            || !ProductSale::fillProductSales()
        )
            return false;

        Configuration::updateValue('PS_BLOCK_BESTSELLERS_TO_DISPLAY', 10);

        return true;
    }


В админке он появляется https://yadi.sk/i/fWecXfCmv48T6

В шаблоне вывод делаю так
{hook h="aftercategory" mod="blockbestsellersinside"}
или так
{hook h="aftercategory"}

Но на страницах сайта он так и не появляется.

Что делаю не так?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
zapalm


Профессионал
Сообщений: 350
Откуда: Владивосток
Регистрация: 01-08-2009


13-09-2016 17:59
все, что нужно написано здесь: http://doc.prestashop.com/display/PS16/Managing+Hooks
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос