Destoon路由规则 Leone

http://domain/admin.php?action=main 这种路径,调用的功能或页面 不属于任何模块,那么调用/admin/template/mail.tpl.php http://domain/admin.php?moduleid=16&action=add 这种路径,调用指定模块下的页面或功能,那么调用/module/mall/admin/template/edit.tpl.php http://domain/admin.php?file=category&mid=16 这种路径,调用模块公用的页面或功能,那么调用/admin/template/categorp.tpl.php 前台的所有页面模板,都存放在/template/default/下,包括会员中心的模板 模板也分模块,比如产品介绍页下的评论模板:/template/default/mall/comment.htm 值得一提的是,后台菜单项目管理: 在/admin/template/left.tpl.php中设置各种菜单的显示方式, 在/admin/menu.inc.php中定义一部分公用菜单, 在各模块下的menu.inc.php中,定义具体的菜单,如商城管理部分/module/mall/admin/menu.inc.php ====================================================================== 掌握了路由规则,为后台添加、修改功能就方便很多: 比如需要增加“添加销售记录”的功能,那么需要首先修改 /module/mall/admin/menu.inc.php文件,增加新功能菜单项array("增加销售记录", "?moduleid=$moduleid&file=addsale"), 然后在modulemalladmin增加addsale.inc.php 然后在modulemalladmintemplate中增加addsale.tpl.php 在addsale.inc.php中调用addsale.tpl.php 即可 ====================================================================== 在增加商品页增加新字段: 1.在相应数据表destoon_mall中增加新字段; 2.在商城增加商品页module/mall/admin/template/edit.tpl.php中增加相应字段; 3.在/module/mall/mall.class.php中的$this->fields增加新字段,要不然提交后会被过滤掉; 4.检查/module/mall/admin/index.inc.php中,处理数据的add 和 edit方法;
原文地址:https://www.cnblogs.com/doseoer/p/4007566.html