插件基类方法介绍
插件机制
后端代码编写
进阶
前端代码编写
插件菜单机制
插件页面菜单可以通过以下方法设置。
在插件根目录model文件夹下创建一个menu.php文件,返回一个三级导航菜单数组,此时,当用户访问插件管理端后台页面时,系统会自动加载此菜单替换系统导航菜单。
注意:该菜单在访问插件管理端后台页面时由系统自动获取并显示!
示例代码:
以下为电商客插件菜单声明文件:
defined('BY_JYA') or exit('error');
return array(
array('title'=>'店铺','icon'=>'fa-home','url'=>'jy_weishop/index/','child'=>array(
array('title'=>'商城','child'=>array(
array('url'=>'jy_weishop/index/','title'=>'店铺概况'),
array('url'=>'shop.diyindexpage/','title'=>'页面设置'),
array('url'=>'shop.peisong/','title'=>'配送方式'),
array('url'=>'shop.notice/','title'=>'公告管理'),
array('url'=>'shop.comments/','title'=>'评价管理'),
)),
array('title'=>'帮助中心','child'=>array(
array('url'=>'news.index/','title'=>'问题管理'),
array('url'=>'news.groups/','title'=>'问题分类'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=news.list','title'=>'帮助中心'),
)),
)),
array('title'=>'商品','icon'=>'fa-life-bouy','url'=>'jy_weishop/goods.list/','child'=>array(
array('title'=>'商品管理','child'=>array(
array('url'=>'goods.list/','title'=>'出售中'),
array('url'=>'goods.out/','title'=>'已售罄'),
array('url'=>'goods.stock/','title'=>'仓库中'),
array('url'=>'goods.cycle/','title'=>'回收站'),
array('url'=>'goods.verify/','title'=>'待审核'),
array('url'=>'goods.group/','title'=>'商品分类'),
array('url'=>'goods.package/','title'=>'商品组'),
array('url'=>'goods.label/','title'=>'标签管理'),
)),
array('title'=>'商品相关','child'=>array(
array('url'=>'goods.comment/','title'=>'商品评价'),
//array('url'=>'jy_importtools/index/','title'=>'商品导入'),
)),
array('title'=>'虚拟卡密','child'=>array(
array('url'=>'goods.virtual_temp/','title'=>'虚拟卡密'),
array('url'=>'goods.virtual_group/','title'=>'卡密分类'),
array('url'=>'goods.virtual_set/','title'=>'设置'),
)),
)),
array('title'=>'活动营销','icon'=>'fa-sliders','url'=>'jy_weishop/sale.enough/','child'=>array(
array('title'=>'活动中心','child'=>array(
array('url'=>'activity.buyagain.list/','title'=>'重复购折扣'),
array('url'=>'activity.sales.list/','title'=>'促销'),
array('url'=>'activity.limit.list/','title'=>'限时卖'),
array('url'=>'activity.presell.list/','title'=>'商品预售'),
array('url'=>'activity.buyxiu.set/','title'=>'买家秀'),
)),
array('title'=>'基本功能','child'=>array(
array('url'=>'sale.enough/','title'=>'满额立减'),
array('url'=>'sale.baoyou/','title'=>'满额包邮'),
array('url'=>'sale.credit1/','title'=>'积分优惠'),
array('url'=>'sale.deduct/','title'=>'抵扣设置'),
array('url'=>'sale.recharge/','title'=>'充值优惠'),
array('url'=>'sale.package/','title'=>'套餐管理'),
array('url'=>'sale.gift/','title'=>'赠品管理'),
array('url'=>'sale.fullback/','title'=>'全返管理'),
array('url'=>'sale.peerpay/','title'=>'找人代付'),
array('url'=>'sale.bindmobile/','title'=>'绑定送积分'),
)),
array('title'=>'优惠券','child'=>array(
array('url'=>'coupon.count/','title'=>'优惠券概况'),
array('url'=>'coupon.list/','title'=>'全部优惠券'),
array('url'=>'coupon.sendcoupon/','title'=>'手动发放'),
array('url'=>'coupon.goodssend/','title'=>'购物送券'),
array('url'=>'coupon.log/','title'=>'发放记录'),
array('url'=>'coupon.group/','title'=>'分类管理'),
array('url'=>'coupon.set/','title'=>'其他设置'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=coupon.index','title'=>'优惠券入口'),
)),
array('title'=>'微信卡券','child'=>array(
array('url'=>'coupon.wxcard/','title'=>'卡券管理'),
)),
)),
array('title'=>'会员','icon'=>'fa-users','url'=>'jy_weishop/member.count/','child'=>array(
array('title'=>'会员管理','child'=>array(
array('url'=>'member.count/','title'=>'会员概况'),
array('url'=>'member.list/','title'=>'会员列表'),
array('url'=>'member.level/','title'=>'会员等级'),
array('url'=>'member.label/','title'=>'标签组'),
array('url'=>'member.rank/','title'=>'排行榜设置'),
)),
)),
array('title'=>'订单','icon'=>'fa-cloud','url'=>'jy_weishop/order.count/','child'=>array(
array('title'=>'订单管理','child'=>array(
array('url'=>'order.count/','title'=>'订单概况'),
array('url'=>'/order.list/list/all=1','title'=>'全部订单'),
//array('url'=>'order.salf/','title'=>'到店自提订单'),
//array('url'=>'order.nopay/','title'=>'货到付款订单'),
//array('url'=>'order.star/','title'=>'加星订单'),
//array('url'=>'order.game/','title'=>'活动订单'),
array('url'=>'/order.list/list/status=0','title'=>'待付款'),
array('url'=>'/order.list/list/status=1','title'=>'待发货'),
array('url'=>'/order.list/list/status=2','title'=>'待收货'),
array('url'=>'/order.list/list/status=3','title'=>'已完成'),
array('url'=>'/order.list/list/status=4','title'=>'已关闭'),
array('url'=>'/order.list/deleted/','title'=>'回收站'),
)),
array('title'=>'维权','child'=>array(
array('url'=>'order.list/list/status=5','title'=>'维权申请'),
array('url'=>'order.list/list/status=6','title'=>'维权完成'),
)),
array('title'=>'工具','child'=>array(
array('url'=>'order.export/','title'=>'自定义导出'),
array('url'=>'order.batchsend/','title'=>'批量发货'),
)),
)),
array('title'=>'门店','icon'=>'fa-sitemap','url'=>'jy_weishop/store.count/','child'=>array(
array('title'=>'门店管理','child'=>array(
array('url'=>'store.count/','title'=>'门店概况'),
array('url'=>'store.list/','title'=>'门店管理'),
array('url'=>'store.salergroup/','title'=>'员工角色'),
array('url'=>'store.saler/','title'=>'员工管理'),
array('url'=>'store.salersale/','title'=>'员工绩效'),
array('url'=>'store.totalset/','title'=>'商品分配库存'),
array('url'=>'store.totalnotice/','title'=>'库存警报'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=verify.verifygoods','title'=>'核销入口'),
)),
array('title'=>'门店核销','child'=>array(
array('url'=>'store.verifylog/','title'=>'核销记录'),
array('url'=>'store.verifynumlog/','title'=>'记次时商品核销'),
)),
)),
array('title'=>'财务','icon'=>'fa-cny','url'=>'jy_weishop/finance.merch/','child'=>array(
array('title'=>'供货/微客','child'=>array(
array('url'=>'finance.merch/','title'=>'供货商对账'),
array('url'=>'finance.daili/','title'=>'经销商对账'),
array('url'=>'finance.agent/','title'=>'微客对账'),
)),
array('title'=>'现金流','child'=>array(
array('url'=>'finance.rechargelog/','title'=>'充值记录'),
array('url'=>'finance.withdraw/','title'=>'提现申请'),
)),
array('title'=>'明细','child'=>array(
array('url'=>'finance.credit1log/','title'=>'积分明细'),
array('url'=>'finance.credit2log/','title'=>'余额明细'),
)),
array('title'=>'对账单','child'=>array(
array('url'=>'finance.downloadbill/','title'=>'下载对账单'),
)),
)),
array('title'=>'数据','icon'=>'fa-database','url'=>'jy_weishop/statistics.sale/','child'=>array(
array('title'=>'销售统计','child'=>array(
array('url'=>'statistics.sale/','title'=>'销售统计'),
array('url'=>'statistics.sale_analysis/','title'=>'销售指标'),
array('url'=>'statistics.order/','title'=>'订单统计'),
)),
array('title'=>'商品统计','child'=>array(
array('url'=>'statistics.goods/','title'=>'销售明细'),
array('url'=>'statistics.goods_rank/','title'=>'销售排行'),
array('url'=>'statistics.goods_trans/','title'=>'销售转化率'),
)),
array('title'=>'会员统计','child'=>array(
array('url'=>'statistics.member_cost/','title'=>'消费排行'),
array('url'=>'statistics.member_increase/','title'=>'增长趋势'),
)),
)),
array('title'=>'应用','isplugin'=>1,'icon'=>'fa-cloud','url'=>'jy_weishop/plugins/','child'=>array(
array('title'=>'应用列表','child'=>array(
array('url'=>'plugins/','title'=>'应用面板'),
)),
)),
array('title'=>'设置','icon'=>'fa-gear','url'=>'jy_weishop/sysset.shop/','child'=>array(
array('title'=>'商城设置','child'=>array(
array('url'=>'sysset.shop/','title'=>'基础设置'),
array('url'=>'sysset.follow/','title'=>'分享设置'),
array('url'=>'sysset.hdp/','title'=>'幻灯片'),
array('url'=>'sysset.close/','title'=>'商城状态'),
array('url'=>'sysset.templat/','title'=>'模板设置'),
array('url'=>'sysset.groupset/','title'=>'分类设置'),
array('url'=>'sysset.search/','title'=>'搜索关键字'),
//array('url'=>'sysset.allwap/','title'=>'全网设置'),
)),
array('title'=>'交易设置','child'=>array(
array('url'=>'sysset.trade/','title'=>'交易设置'),
//array('url'=>'sysset.payset/','title'=>'支付设置'),
)),
array('title'=>'消息设置','child'=>array(
array('url'=>'sysset.notice/','title'=>'消息提醒'),
array('url'=>'sysset.tmessage/','title'=>'自定义消息库'),
array('url'=>'sysset.wecahttpl/','title'=>'微信模板库'),
)),
array('title'=>'短信配置','child'=>array(
array('url'=>'sysset.sms_temp/','title'=>'短信消息库'),
//array('url'=>'sysset.sms_set/','title'=>'短信接口设置'),
)),
array('title'=>'小票打印机','child'=>array(
array('url'=>'sysset.printer/','title'=>'打印机管理'),
array('url'=>'sysset.printer_tpl/','title'=>'打印机模板'),
array('url'=>'sysset.printer_eletpl/','title'=>'电子快递模板'),
array('url'=>'sysset.printer_set/','title'=>'打印机设置'),
)),
array('title'=>'入口','child'=>array(
array('url'=>'jy_weishop/basic.module_home/cover/ac=index','title'=>'商城入口'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=allplugins','title'=>'全部分类'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=member.index','title'=>'会员入口'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=order.index','title'=>'订单入口'),
array('url'=>'jy_weishop/basic.module_home/cover/ac=coupon.index','title'=>'优惠券入口'),
)),
)),
array('title'=>'pc网站设置','icon'=>'fa-gear','url'=>'jy_weishop/pcset.pcset/','child'=>array(
array('title'=>'商城设置','child'=>array(
array('url'=>'pcset.pcset/','title'=>'基础参数设置'),
)),
array('title'=>'入口','child'=>array(
array('url'=>'jy_weishop/basic.module_home/cover/ac=index','title'=>'pc商城入口'),
)),
)),
array('title'=>'系统管理','icon'=>'fa-gears','url'=>'jy_weishop/system.plugins/','child'=>array(
array('title'=>'应用管理','child'=>array(
array('url'=>'system.plugins/','title'=>'应用列表'),
array('url'=>'system.perm/','title'=>'操作权限'),
)),
)),
);
返回
条结果""