Opencart后台添加菜单 ,以news模块为例:
说明:本来可以用vqmod来解决,但是制作vqmod是必须先分析代码的!
(1)先在controler的head.php中添加两个变量引用,一个是news变量,代表news模块的url,第二个是news这几个字符,就是显示在菜单中的,叫text_news。
在head.php中,有许多$this->date,照着模板添加就可以了:
点击(此处)折叠或打开
$this->data['text_news'] = $this->language->get('news');
$this->data['news'] = $this->url->link('extension/news', 'token=' . $this->session->data['token'], 'SSL');
(2)在模板head.tpl中,添加相应在菜单:
点击(此处)折叠或打开
<li><a href="<?php echo $feed; ?>"><?php echo $text_feed; ?></a></li>
<li><a href="<?php echo $news; ?>"><?php echo $text_news; ?></a></li>
实例: 1,找到在catalog\language\english\common\header.php
// Text $_['text_wpcms'] = 'Wpcms'; //新添加的菜单名称 2,找到controller\common\header.php
$this->data['text_catalog'] = $this->language->get('text_catalog');
$this->data['category'] = $this->url->link('catalog/category', 'token=' . $this->session->data['token'], 'SSL'); 3,把要添加的菜单写入模板文件view\template\common\header.tpl中即可 <li><a href="<?php echo $wpcms; ?>"><?php echo $text_wpcms; ?></a></li> 4,在菜单system-users-users group下面的Top Administrator选项下,注册一下新加菜单。 完成后示例如下图 |