Я хочу установить логику для моего OpenCart2.2:
1) Пользователь устанавливает расширение
2) Пользователь включил его
3) Внутренний номер автоматически звонит через общий / шаблон обрабатываются
__
Итак, в admin / controller я создаю:
public function install()
{
$code = "chat_header";
$trigger = "catalog/controller/common/header/before";
$action = "module/chat/header";
$this->model_extension_event->addEvent($code, $trigger, $action);
}
Я проверил БД и событие в ней.
А в моем каталоге / контроллере
public function header(&$route, &$args, &$output)
{
if ($this->config->get(self::STATUS)) {
$args['analytics'][] = sprintf(
self::SCRIPT_PATTERN,
$this->config->get('chat_id')
);
}
}
Итак, мой скрипт должен быть добавлен в массив аналитики и визуализироваться через renderung заголовка. Но это не работает. Как я могу это исправить?