ZenCart的模板设计说简单其实也挺简单的说复杂也比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。

首先要阅读常见问答部分的:如何添加、制作新模板。ZenCart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了php代码。(设计Zencart模板制作需要理解PHP和CSS样式定义)

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

页面是通过Css样式表来控制的。样式表控制表格单元的背景图案、字体的颜色和样式等等。所以,假如你需要修改边框标题栏的字体,那么查看样式表文件。(这里推荐使用IE8开发者工具来调整)

ZenCart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。(这个其实无所谓的 开通https需要刀的没有必要呵呵)

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

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

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

文件路径 注释
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/tpl_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

zencart模板分析相关推荐

  1. zencart模板修改定制笔记9:如何修改定制某个边框标题

    zencart模板修改定制笔记9:如何修改定制某个边框标题.pdf 下载地址: http://vdisk.weibo.com/s/31MWe/1331169427 下一篇: zencart模板修改定制 ...

  2. Dynamics CRM 365使用 Excel 模板分析和共享您的数据

    使用 Excel 模板分析和共享您的数据 创建新 Excel 模板 以下是创建 Excel 模板的步骤. Dynamics 365 中有两个位置可以创建 Excel 模板: 从"设置&quo ...

  3. 来自damon的zencart二次开发教程-3.1开发自己的zencart模板

    转载自:http://www.yunxiu.org/blog/ 今天在网上FQ看到一篇老外写的,关于制作zencart模板的文章.<Creating a new Zen Cart Templat ...

  4. ZenCart模板 B2C英文购物网站 外贸网站建设

    专业低价销售Zen cart模板,Oscommerce模板,成功案例过千.同时承接zen cart,magento,oscommerce模板制作,插件制作,数据采集入库.几百款zen cart,osc ...

  5. zencart目录文件说明 zencart模板加载方式

    zencart建站必备的五个插件 zencart的源码文件中第一句话往往是包含include目录下的application_top.php文件,如:require('includes/applicat ...

  6. DP动态规划企业级模板分析(数字三角,上升序列,背包,状态机,压缩DP)

    前言 经过基础的算法模型讲解和题海战术,将DP动态规划这个重点呢考纲进行细分题类型,此篇是上半章节的DP动态分析提升题.主要包括数字三角形,以及最大上升序列,背包问题,状态机的拆分以及优化状态机的压缩 ...

  7. zencart模板文件列表

    为什么80%的码农都做不了架构师?>>>    Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的.只是整个页面分成了好几个部分,并加入了PHP代码. 通常,页面分为 ...

  8. 来自damon的zencart二次开发教程-2.2登录模块分析

    我们在制作zencart的模板时,经常会遇到需要将zencart的登陆页面与注册账户页面分离的情况(在 默认情况下,点击"Login"按钮会进入登陆页面与注册账号页面,登录zenc ...

  9. 来自damon的zencart二次开发教程-3.2复制模板(仿站)操作教程

    用zencart来复制别人的网站成本低,效率高.前面我发了一篇有关开发自己的zencat模板的文章(<来自damon的zencart二次开发教程-3.1开发自己的zencart模板>),里 ...

  10. 全球及中国氮化铝(AlN)模板行业运行态势及投资战略分析报告2021-2028年

    全球及中国氮化铝(AlN)模板行业运行态势及投资战略分析报告2021-2028年 详情内容请咨询鸿晟信合研究院! [全新修订]:2022年2月 [撰写单位]:鸿晟信合研究研究 [报告目录] 1 氮化铝 ...

最新文章

  1. Swift 中的内存管理详解
  2. 关于未能找到源文件“.NETFramework,Version=v4.0.AssemblyAttributes.cs”问题
  3. C++ 对二维数组排序 升序 降序
  4. Codeforces div2 #499 B. Planning The Expedition 大水题
  5. Spring Bean作用域实例
  6. linux之父密码,Linux之父十大名言···
  7. android 解决小米手机上选择照片路径为null的问题
  8. 算术运算符_四则与取模运算
  9. 20150901-Linux磁盘管理及文件系统管理
  10. AngularJS学习笔记(1)——MVC模式的清单列表效果
  11. 4.Linux的目录结构
  12. matlab 红黑强度图片,matlab图形锐化程序
  13. pytorch中上采样的实现
  14. 【181018】纯C 编写的太空大战打字游戏
  15. 计算机网络适配器找不到,网络适配器不见了怎么办?电脑Windows网络适配器不见了的5个解决方法...
  16. C++获取文件夹内子文件夹名
  17. 解决QQ不能下载文件的问题
  18. 在沟通管理中,如何给予有效的反馈意见? | 每天成就更大成功
  19. 块元素、行内元素、行内块元素
  20. PCIe 均衡技术介绍(电气物理篇)

热门文章

  1. Android 项目中依赖项目、依赖库、依赖module中的jar包(第三方库)
  2. 效率是绳,质量是命!——浅析如何运用UML来提高手游团队的绳命质量
  3. 数据结构STL——golang实现前缀基数树radix
  4. 布同:使用ghost备份或者还原的往事
  5. Foxmail是什么邮箱?
  6. 利用微信搜索抓取公众号文章
  7. DISPLAY尚未设置
  8. Python动态网页爬取
  9. 实战:第十五章:摸爬滚打这些年的心路历程
  10. python多变量相关性分析_多变量相关性分析(一个因变量与多个自变量)