我想为我的OpenCart2.2设置逻辑:
1)用户安装扩展名 2)用户开启 3)呈现通过common / template自动扩展的呼叫
__
因此我在管理员/控制器中创建:
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')
);
}
}
因此,应将我的脚本添加到分析数组,并通过header的renderung进行呈现。但这是行不通的。我该如何解决?