模板使用简易说明

2016-07-07 16:02 来源:www.chinab4c.com 作者:ecshop专家

一、 模板系统介绍
Ecshop模板系统使用我们自行研发的模板控制系统和著名的PHP开源模板程序Smarty组合而成。为了方便用户开发模板,还使用了Dreamweaver的模板和库的功能
Smarty中文手册:http://man.chinaunix.net/develop ... -docs-zh-CN/manual/

二、模板设计原则
二、模板系统 文件结构
Ecshop根目录/
|
|->其它目录
|->themes
|->例:default (模板项目目录)
|->images (模板图片目录)
|->library (模板库目录)
|-screenshot.png (模板预览图)
|-style.css (模板所使用样式表)
|-article.dwt (阅读文章)
|-article_cat.dwt (文章列表)
|-category.dwt (分类列表)
|-compare.dwt (商品比较)
|-gallery.dwt (商品图片)
|-goods.dwt (商品)
|-index.dwt (商城首页)
|-respond.dwt (支付)
|-secarch_result.dwt (搜索结果)
|-shopping_flow.dwt (购物流程)
|-snatch.dwt (夺宝奇兵)
|-user.dwt (用户中心)


各主要页面 所用模块图例

首页:index.dwt

文章列表:article_cat.dwt

文章显示:article.dwt

商品分类:category.dwt

商品比较:compare.dwt

商品详情:goods.dwt

搜索结果:search_result.dwt

夺宝奇兵:snatch.dwt

回答:
近期为方便大家制作模板 我们也会推出一套空白模板

我把index.dwt中的那张图片的位置改成library后,你们后台库项目管理就崩溃了。不知道是怎么回事。

强!!!
强烈支持

终于出俩了

实际上Ecshop模板系统的库文件就是别的系统的自定义标签,可惜的是Ecshop还不能随意添加新的库文件然后随意调用,这一点大大制约了设计模板时的方便实用,使得无法与自定义标签相比

原帖由 xc 于 2006-9-21 17:50 发表
实际上Ecshop模板系统的库文件就是别的系统的自定义标签,可惜的是Ecshop还不能随意添加新的库文件然后随意调用,这一点大大制约了设计模板时的方便实用,使得无法与自定义标签相比

模版的系统架构我们也在考虑如何可以更灵活。也希望您能多提建议。;)

问一下,如果某个页面想取消某个模块或增加某个模块,是不是只要在dwt文件中移去或加上对应的lbi文件就可以了?

原帖由 rogerspear 于 2006-10-5 17:38 发表
问一下,如果某个页面想取消某个模块或增加某个模块,是不是只要在dwt文件中移去或加上对应的lbi文件就可以了?

理论上是这样。您可以多试试,呵呵。:)

ADMIN照顾一下初入门的用户,有些常用的比如导航栏啊,还有LOGO啊,标题啊,之类的,尽量不做成库调用,呵。。。以便于初学用户学习PHP语法(因为既然是开源了嘛,呵。。就把程序写简单些),呵。。。。产品嘛,文章嘛,可以做成库调用,但也别用那么多的REQUIRE或者INCLUDE,呵。。。调用太多,N多人看不懂,只能乱改,呵。。。。最好是用最常理的编写方式来实现程序,或者可以推出两种版本,一种深入版,可以照这种模式写下去,一种简单版,呵。。就可以按一般的PHP语法写,既照顾到了高手,也照顾到了初入门的新手,呵。,。。。两全其美,呵。。。。。从ECSHOP受益的,也希望大家多多支持ECSHOP,多给ECSHOP尽力,出谋划策,大家共同发展PHP撒,呵。。。。。