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方法;