0.00
Рейтинг
0.00
Сила
Будем ждать, полезная возможность.

P.S. LiveStreet нравится все больше и больше.
PSNet, согласен с Вами, что с точки зрения архитектуры правильнее перенести логику внуть плагина.
Внедрил первый вариант — работает «like a charm». Еще раз спасибо :)
PSNet, спасибо за ответ с примерам.
Пока не могу на 100% оценить ответы из-за недостатка опыта, но, все-таки, пару слов напишу.

Вариант 1, в моем случае, не сработал.

Реализация Хука:
class PluginLive_HookLive extends Hook
{
    public function RegisterHook()
    {
        $this->AddHook('template_header_banner_begin', 'Countdown');
    }

    public function Countdown()
    {
        $this->Viewer_Assign('aLive', array('foo'=>'bar'));
    }
}

Вызов хука в шаблоне (header.tpl, шапка сайта):
{hook run='header_banner_begin'}
{$aLive.foo}


На выходе — пусто.
Второй вариант пока не реализовывал, так как проект очень горит :).

В целом, еще раз спасибо, не ожидал такого быстрого ответа.