zen-cart全新做一个自己的模板应参考文档
2009-12-24 10:09
323 查看
Zen Cart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。
首先要阅读常见问答部分的:如何添加、***新模板。 Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。
通常,页面分为页眉(header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组织这些页面的。
页面是通过CSS样式表来控制的。样式表控制表格单元的背景图案、字体的颜色和样式等等。所以,假如你需要修改边框标题栏的字体,那么查看样式表文件。
Zen Cart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。 php学习之家
Zen Cart可以设置成任意的html/flash的界面,只是比通常的html页面的设计费时。你可以从修改缺省的模板开始,先修改CSS文件和三栏格式的界面。开始先采用不同的颜色,很快就可以设计出完全不同的风格。
最后,在设计模板前要先计划好你网页的内容,事半功倍。
下面是zen cart页面各部分相对应模板文件的一个列表: php学习之家
首先要阅读常见问答部分的:如何添加、***新模板。 Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。
通常,页面分为页眉(header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组织这些页面的。
页面是通过CSS样式表来控制的。样式表控制表格单元的背景图案、字体的颜色和样式等等。所以,假如你需要修改边框标题栏的字体,那么查看样式表文件。
Zen Cart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。 php学习之家
Zen Cart可以设置成任意的html/flash的界面,只是比通常的html页面的设计费时。你可以从修改缺省的模板开始,先修改CSS文件和三栏格式的界面。开始先采用不同的颜色,很快就可以设计出完全不同的风格。
最后,在设计模板前要先计划好你网页的内容,事半功倍。
下面是zen cart页面各部分相对应模板文件的一个列表: php学习之家
文件路径 | 注释 |
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 | 所有页面的页脚 |
相关文章推荐
- 全新做一个自己的模板步骤是?应参考那些文档?
- zen-cart模板参考文档
- 一个简单的heat模板,仅做自己参考
- arch linux设备(请参考官方文档,桌面安装没有找到一个好工作后)
- 自己写的一个 hacker.org 模板
- 自己做的一个小程序 可采集、导出、模板、配置
- 【FreeMarker】【模板文件FTL】【参考文档】保留字
- 2014 想做一个全新的自己
- DataGridView动态绑定combox列,checkbox列(仿照老大的代码自己写的一个小例子供自己以后参考)
- 菜鸟:自己写了一个轮播代码供分为参考,如果有什么地方你有更好的方法,可以给我留言
- MFC多文档模板手动创建框架的一个问题
- 转贴:一个浙江商人给自己定下的规矩,很有参考价值喔!
- 接口 ThreadMXBean 一个很好用的线程管理接口类 可以参考 jdk 帮助文档
- 怎么自己做一个模板引擎
- 自己动手实现简易代码生成器、采用文本模板文件生成服务层、服务层接口代码的做法参考
- 打造一个自己的模板引擎(四)
- zen-cart模板免费提供
- 在MyEclipse 中添加自己定义的文件模版(----为myeclipse新建一个tapestry 5的tml模板)
- 自己动手实现简易代码生成器、采用文本模板文件生成服务层、服务层接口代码的做法参考
- 一个简单的解决方案文档-仅做参考.