ecshop简单分析及二次开发前的准备工作

更新时间:2012-08-26 点击量:2463

看完ecshop的目录结构,基本上对ecshop也有了一定的了解,开发前,首先要选择一个开发工具,当然,用记事本也可以,不过个人不建议,记事本看起来太单调,个人比较推荐用dreamweaver,下载地址就不写了,随便用一个搜索引擎,都能搜出一大把。
ecshop安装完成之后,在根目录会看到这样一个文件夹:themes。这个是ecshop放置模版文件的目录。
ecshop是采用目前最流行的mvc模式开发的,其模板文件主要是采用smarty的原理,所以在模版文件会经常看到 <!--$goods_list.goods_name-->,这样子的东西,这个就是接受php代码的模版赋值,smarty这里不多讲了,以后有机会,会专门开一个栏目去讲smarty,如果大家想接触ecshop的核心开发,建议先看下smarty,根据我现在的安排,先讲解模板的修改,只是知道怎么接收值就可以了。
ecshop默认的模版目录是:themes/default里面的.dwt结尾的文件。
先简单介绍几个常用的模板文件吧:
article.dwt——文章内容页面对应模板
article_cat.dwt——文章分类列表页面
flow.dwt——购物车页面,包括整个购买流程
goods.dwt——商品详细介绍界面
index.dwt——首页
search.dwt——商品搜索页面
user_clips.dwt,user_passport.dwt,user_transaction.dwt——这三个是会员登录后的操作页面

最主要的大致就是这几个页面吧,其他的一些页面如果要修改,可以对应php文件的名字进行一一对应。
另外需注意一点,在模板文件中经常会看到这样的一句话:<!-- #BeginLibraryItem "/library/help.lbi" --><!-- #EndLibraryItem -->
这个是外部模版文件的引用,主要是经常用到的一段代码,如果做外部引用,比较方便修改,改动引用文件,所有的地方都会调整,大大减少了工作量。
引用的文件目录,就在模板文件目录下的:library目录,里面对应的.lbi文件,就如同例子展示的,help.lbi文件,其实ecshop很友好的一个地方,就是看到英文名称,就知道这个文件主要是用来做什么的,大大方便了二次开发,还有就是数据库字段与变量的统一,更是方便了二次开发。这个以后再说。
先说这些吧,下一篇文章开始做模版的修改。


支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

13128985956 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部