主页 > 编程资料 > PHP >
发布时间:2016-10-19 作者:apizl 阅读:1115次

在开发shopnc的时候需要修改后台的菜单,新增一级或者二级菜单的时候,很难找到在哪里修改。小编如下就介绍下如何快速修改和二次开发后台功能!

shopnc的后台是在admin目录中 ,一级菜单全部在/admin/modules

像cms、mobile等等全部都在目录下。

  1. 修改后台的菜单配置文件 :/data/cache/admin_menu.php 里面全部是后台的一级菜单和二级菜单的配置。

  2. QQ截图20161019110524.png

  3. 首先一级菜单的目录需要和models对应

  4. 比如你新建的了test 目录中就新建/admin/modules/test

  5. 例如三级菜单的设置导航栏set_index_menu 就需要在/admin/modules/test/control/set_index_menu .php 新建控制器

  6. /admin/modules/test/control/set_index_menu .php 内容如下

  7. class set_index_menuControl extends SystemControl {
    public function indexOp() {
            Tpl::setDirquna('test'); //你新建的一级菜单文件夹名称
            Tpl::showpage('index');
        }
    
    }
  8. 我们接着新建对应的模板文件 /admin/modules/test/templates/default/index.php

  9. index.php 模板的文件 顶部需要加上 <?php defined('InShopNC') or exit('Access Invalid!');?>

  10. 里面可以新增自己的html内容和功能

  11. set_index_menuControl 就可以新增方法和二级菜单(三级菜单对应)
文章由爱资料原创本文地址:https://www.apizl.com/archives/view-132884-1.html,转载请以链接形式标明本文地址!
关键字词: