I\'m verry new to OpenCart and I\'m trying to make a module for it.
I want a link in the admin menu to the module I am creating thus I\'ve edited this file:
Thanks to Anuj!
I did it with OpenCart 2.3 and the files to edit are column-left instead of menu.
And if you want your link to look like the other main categories here is the code with the class :
<li><a href="<?php echo $my_module; ?>"><i class="fa fa-clock-o fw"></i><span><?php echo $text_my_module ?></span></a></li>
Note that I also included an icon from Font Awesome into the class of < i >
In Opencart 2:
language file /admin/language/<YOUR_LANGUAGE>/common/menu.php
add e.g.:
$_['text_my_module'] = 'My Module Title';
controller file /admin/controller/common/menu.php
add e.g.:
$data['text_my_module'] = $this->language->get('text_my_module');
and
$data['my_module'] = $this->url->link('catalog/my_module', 'token=' . $this->session->data['token'], 'SSL');
and finally the template file /admin/view/template/common/menu.tpl
add:
<li><a href="<?php echo $my_module; ?>">text_my_module</a></li>
where applicable...
Check my answer here: https://stackoverflow.com/a/16418443/598500 - I have answered for the very similar question, anyway the answer is the same as for Your question.
But to guide You more precisely:
language file /admin/language/<YOUR_LANGUAGE>/common/header.php
add e.g.:
$_['text_my_module'] = 'My Module Title';
controller file /admin/controller/common/header.php
add e.g.:
$this->data['text_my_module'] = $this->language->get('text_my_module');
and
$this->data['my_module'] = $this->url->link('module/order_export', 'token=' . $this->session->data['token'], 'SSL');
and finally the template file /admin/view/template/common/header.tpl
add:
<a href="<?php echo $my_module; ?>" class="top"><?php echo $text_my_module; ?></a>
where applicable...
Is this the correct answer for You?
It is simple to create. but you need to edit the following files and add some link works like what they said above. But it will be vanished. when you go with Opencart update. So here is a VQMod Link creation example and its extension. Try this/
http://kvcodes.com/2014/06/how-to-create-admin-menu-link-for-custom-admin-page-opencart/