全新做一个自己的模板步骤是?应参考那些文档?

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: daimadaquan

版面规则
本版面不能发新贴,可以回复

全新做一个自己的模板步骤是?应参考那些文档?

帖子Atam » 2005-12-13 12:51

请各位,还有Jack有空总结一下这方面的资源,谢谢!

P.S.相比Joomla的模板,zen-car的模板巨难,都不知如果着手...
Atam
普通会员
普通会员
 
帖子: 36
注册: 2005-12-04 10:53

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子Jack » 2005-12-14 0:39



Zen Cart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。

首先要阅读常见问答部分的:如何添加、制作新模板。

Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。



通常,页面分为页眉(header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组织这些页面的。



页面是通过CSS样式表来控制的。样式表控制表格单元的背景图案、字体的颜色和样式等等。所以,假如你需要修改边框标题栏的字体,那么查看样式表文件。



Zen Cart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。



Zen Cart可以设置成任意的html/flash的界面,只是比通常的html页面的设计费时。你可以从修改缺省的模板开始,先修改CSS文件和三栏格式的界面。开始先采用不同的颜色,很快就可以设计出完全不同的风格。

最后,在设计模板前要先计划好你网页的内容,事半功倍。

下面是zen cart页面各部分相对应模板文件的一个列表:





























































































文件路径 注释
index.php 主文件
includes/templates/[custom template folder]/common/html_header.php 页面的head部分
includes/templates/[custom template folder]/common/tpl_main_page.php 页面的body部分
includes/templates/[custom template folder]/common/tpl_header.php 所有页面的页眉
(column left)  
includes/templates/[custom template folder]/common/main_template_vars.php 决定页面的内容部分,缺省为 'tmp_index_default.php'
首页 - 缺省
includes/templates/[custom template folder]/templates/tmp_index_default.php 首页模板文件
首页 - 显示分类
includes/templates/[custom template folder]/templates/tpl_index_categories.php 首页上显示分类时的模板文件
includes/modules/[custom template folder]/pages/index/category_row.php 选择要显示的分类
includes/templates/[custom template folder]/templates/tpl_index_category_row.php 显示分类
首页 - 显示指定分类
includes/templates/[custom template folder]/templates/tpl_index_product_list.php 首页上显示指定的分类时采用的模板文件
includes/modules/[custom template folder]/product_listing.php 将商品数据添加到数组
includes/templates/[custom template folder]/templates/tpl_modules_product_listing.php 显示商品数量和商品导航菜单
includes/templates/[custom template folder]/common/tpl_list_box_content.php 显示商品数组
商品信息页面
includes/templates/[custom template folder]/templates/tpl_product_info_display.php 显示单件商品信息
购物车页面
includes/templates/[custom template folder]/templates/tpl_shopping_cart_default.php 购物车页面
(column right)  
includes/templates/[custom template folder]/common/tpl_footer.php 所有页面的页脚
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子stonys » 2005-12-15 11:04

好极了。非常感谢
stonys
新手上路
新手上路
 
帖子: 9
注册: 2005-12-06 9:59

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子lampshop » 2005-12-15 11:10

好,谢谢了,的确要熟悉下,
lampshop
初来乍到
初来乍到
 
帖子: 4
注册: 2005-11-29 21:04

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子Atam » 2005-12-19 18:14

谢谢Jack!

我知道应该到\includes\templates\template_default\common去找这些文件, 再copy到自己的模板文件夹去改。

但为什么就找不到首页模板文件 includes/templates/[custom template folder]/templates/tmp_index_default.php 呢?
Atam
普通会员
普通会员
 
帖子: 36
注册: 2005-12-04 10:53

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子cottage » 2005-12-19 20:07

有2篇文档很有参考价值:
http://www.zen-cart.com/modules/ipb/index.php?showtopic=9912
http://www.zen-cart.com/modules/xoopsfaq/index.php?cat_id=3#14
cottage
新手上路
新手上路
 
帖子: 5
注册: 2005-12-15 21:01

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子macleo » 2006-01-10 4:42

如果有个详细的教程就好了!嘿嘿!
macleo
普通会员
普通会员
 
帖子: 44
注册: 2006-01-09 3:13

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子genous » 2006-02-02 15:51

有 个 文件路径 注释 已经是却却有余了。。。THX。
genous
普通会员
普通会员
 
帖子: 26
注册: 2006-02-02 14:53
地址: 同一天空下

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子yeemn » 2006-02-23 16:31

cottage 写道:
有2篇文档很有参考价值:
http://www.zen-cart.com/modules/ipb/index.php?showtopic=9912
http://www.zen-cart.com/modules/xoopsfaq/index.php?cat_id=3#14


汗~~英文的,,得慢慢看了

还是谢谢
头像
yeemn
高级会员
高级会员
 
帖子: 270
注册: 2006-02-22 19:53

Re: 全新做一个自己的模板步骤是?应参考那些文档?

帖子amuaihui » 2006-04-12 12:32

ths
amuaihui
新手上路
新手上路
 
帖子: 9
注册: 2005-08-22 11:45

下一页

回到 精华共享

在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客