ecshop模版和其他的phpcms还不一样,像帝国cms和dedecms,phpcms一类的做模版都是首页、栏目页、列表页等等,然后就是用他们这些cms定义的标签来搭建模版,共有的东西是建立成模版的。
ecshop模版和其他的phpcms还不一样,像帝国cms和dedecms,phpcms一类的做模版都是首页、栏目页、列表页等等,然后就是用他们这些cms定义的标签来搭建模版,共有的东西是建立成模版的。 china1store
ecshop模版是以smarty为基础的,smarty是一个很好的php模版引擎,用着很爽,有自己的语法,很方便,就像freemarker一样。ecshop的模版结构是这样的:
powered by china1store.com X[;N6[A*zYm)[.d0
模版框架里有很多模版库,模版库里有很多smarty变量显示数据,它使用框架来组装界面的,每个框架页面里有很多模版库,模版库里用smarty变量来显示 php程序里的数据。这些框架文件和模版文件在 \theme\你的模版文件夹\ 里放着的。因为ecshop是动态的,所以你直接改这些文件就可以达到效果了。
如果非要给ecshop系统分层次的话,那么它的层次结构是这样的:
数据库层--业务层--前台层--模版
相应的文件cls_mysql.php-- lib_main.php--lib_insert.php--template.php
主要文件是这些,还有很多相关文件。
www.china1store.cn ;SZ:JO.LHU]\
模版是这样分的:框架-模版库-smarty变量或者函数。
内容来自china1store.cn &NN%dqDcy:Ln0
所以,要改ecshop模版,首先要了解它的结构,然后必须熟悉smarty语法,这个是最重要的。