opencart inject Admin Menu Item
in controller files
// Events
public function injectAdminMenuItem($eventRoute, &$data) {
if ($this->user->hasPermission('access', $this->modulePath)) {
foreach ($data["menus"] as &$menu) {
if ($menu["id"] == "menu-marketing") {
$menu["children"][] = array(
'name' => $this->moduleLanguage->get('heading_title'),
'href' => $this->url->link($this->modulePath, 'user_token=' . $this->session->data['user_token'], true),
'children' => array()
);
}
}
}
}