zencart模板分析
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模板分析相关推荐
- zencart模板修改定制笔记9:如何修改定制某个边框标题
zencart模板修改定制笔记9:如何修改定制某个边框标题.pdf 下载地址: http://vdisk.weibo.com/s/31MWe/1331169427 下一篇: zencart模板修改定制 ...
- Dynamics CRM 365使用 Excel 模板分析和共享您的数据
使用 Excel 模板分析和共享您的数据 创建新 Excel 模板 以下是创建 Excel 模板的步骤. Dynamics 365 中有两个位置可以创建 Excel 模板: 从"设置&quo ...
- 来自damon的zencart二次开发教程-3.1开发自己的zencart模板
转载自:http://www.yunxiu.org/blog/ 今天在网上FQ看到一篇老外写的,关于制作zencart模板的文章.<Creating a new Zen Cart Templat ...
- ZenCart模板 B2C英文购物网站 外贸网站建设
专业低价销售Zen cart模板,Oscommerce模板,成功案例过千.同时承接zen cart,magento,oscommerce模板制作,插件制作,数据采集入库.几百款zen cart,osc ...
- zencart目录文件说明 zencart模板加载方式
zencart建站必备的五个插件 zencart的源码文件中第一句话往往是包含include目录下的application_top.php文件,如:require('includes/applicat ...
- DP动态规划企业级模板分析(数字三角,上升序列,背包,状态机,压缩DP)
前言 经过基础的算法模型讲解和题海战术,将DP动态规划这个重点呢考纲进行细分题类型,此篇是上半章节的DP动态分析提升题.主要包括数字三角形,以及最大上升序列,背包问题,状态机的拆分以及优化状态机的压缩 ...
- zencart模板文件列表
为什么80%的码农都做不了架构师?>>> Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的.只是整个页面分成了好几个部分,并加入了PHP代码. 通常,页面分为 ...
- 来自damon的zencart二次开发教程-2.2登录模块分析
我们在制作zencart的模板时,经常会遇到需要将zencart的登陆页面与注册账户页面分离的情况(在 默认情况下,点击"Login"按钮会进入登陆页面与注册账号页面,登录zenc ...
- 来自damon的zencart二次开发教程-3.2复制模板(仿站)操作教程
用zencart来复制别人的网站成本低,效率高.前面我发了一篇有关开发自己的zencat模板的文章(<来自damon的zencart二次开发教程-3.1开发自己的zencart模板>),里 ...
- 全球及中国氮化铝(AlN)模板行业运行态势及投资战略分析报告2021-2028年
全球及中国氮化铝(AlN)模板行业运行态势及投资战略分析报告2021-2028年 详情内容请咨询鸿晟信合研究院! [全新修订]:2022年2月 [撰写单位]:鸿晟信合研究研究 [报告目录] 1 氮化铝 ...
最新文章
- Swift 中的内存管理详解
- 关于未能找到源文件“.NETFramework,Version=v4.0.AssemblyAttributes.cs”问题
- C++ 对二维数组排序 升序 降序
- Codeforces div2 #499 B. Planning The Expedition 大水题
- Spring Bean作用域实例
- linux之父密码,Linux之父十大名言···
- android 解决小米手机上选择照片路径为null的问题
- 算术运算符_四则与取模运算
- 20150901-Linux磁盘管理及文件系统管理
- AngularJS学习笔记(1)——MVC模式的清单列表效果
- 4.Linux的目录结构
- matlab 红黑强度图片,matlab图形锐化程序
- pytorch中上采样的实现
- 【181018】纯C 编写的太空大战打字游戏
- 计算机网络适配器找不到,网络适配器不见了怎么办?电脑Windows网络适配器不见了的5个解决方法...
- C++获取文件夹内子文件夹名
- 解决QQ不能下载文件的问题
- 在沟通管理中,如何给予有效的反馈意见? | 每天成就更大成功
- 块元素、行内元素、行内块元素
- PCIe 均衡技术介绍(电气物理篇)