资源描述:
《史上最详细ZEN-CART模板修改文档.pdf》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、史上最详细ZEN-CART模板修改文档1、zen-cart模板规则1.1/include/目录底下文件夹存放规则及其作用language常数定义;modules具体页修改这个文件夹底下是放模板的这面是默认模板目录,所有在自定义模板找不到自己所要安装的模板的文件都可以在这里找到1.2文件夹底下文件的规则及其作用板文件夹底下一般有如下的文件夹:这个文件夹主要存放按钮图片例如:之类的。这个文件夹非常的重要,是主模板文件存放处,模板的修改一半以上在这这个文件夹是存放模板的css样式文件。通常zencart模板都是css+div这个文件夹是存放模板的图片文件夹这个文件夹存放具体页面的模
2、板文件(细节页面,及其功能模块)是填写该模板的信息。1.3目录底下所有文件夹的具体文件解释::头部代码,主要是关于titlemetalink等标签代码,基本用html代码完成:底部版权、导航等代码。PHP语句。:头部代码,主要是logo导航等。PHP语句。:主文件。Body标签之间的代码都在这里面。PHP语句。:一些具体描述页面的CSS,基本用不上。:主要的css样式修改文件,百分之九十都在这里面修改。重中之重。:一些按钮留言板信息框的css样式文件,基本用不上。(注:这个文件夹底下的具体的文件就不解释了)2、zen-cart模板修改和制作第一章介绍了zencart模板的存放
3、规则,接下来开始介绍zen-cart模板的修改。当了解了一个网站模板的存放规则之后,接下来可以了解改模板代码的规律,这样对于模板的制作和修改就更加清晰。2.1zen-cart模板源代码的规律了解一个网站的代码规则,对于二次开发或者模板制作都是必须的。2.1.1代码规则url解释:例如:http://localhost/zc/index.php?main_page=login那么该文件的位置是:modules/pages/login这样可以看出来,url可以提示当前访问页面的位置,而且改url也是有规律的�pages/login。Zencart函数:例如:$template->
4、get_template_dir()那么该函数是在function文件里面。这个函数的作用是取得template文件夹底下的文件。Tempalte--get---template---dirZencart常数:例如:DIR_WS_TEMPLATE那么该常数一般存放在includeslanguagesenglish文件夹的index.php文件里面。具体页面的常数可以到includeslanguagesenglish这里面查找对应的文件。强调:zencart是一个基本用常数代替所有具体语言的网站系统,如果你想修改网站中的描述文字,那么基本要到includeslangu
5、agesenglish这个文件夹底下进行查找修改。这样做的好处有很多,其一可以让改网站方便开发语言包,国际化等等。Zencart的if语句特别多解释:因为zencart是一个功能模块特别多,而且方便进行二次开发的网站系统,而且可以方便的在后台进行控制,这些if语句基本后台进行控制的看了以上的解释,如果以后看源代码看到有if语句进行判断的,如果不想去掉源代码或者不好调试,那么可以到后台进行查找。2.1.2tpl_main_page.php主要文件的代码规律tpl_main_page.php文件的图模型:tpl_main_page.php文件的简单模型,以上图可以进行对照:2.
6、1.2tpl_header.php主要文件的代码规律2.1.3其他的具体页面省了(底部的和头部的一样)2.2zencart模板的修改的具体代码详解2.2.1模板左侧所有板块Main.php->module(left)->require(DIR_WS_MODULES.'sideboxes/'.$column_left_display->fields['layout_box_name']);2.2.2左侧模板目录栏下面的小分栏导航栏修改地方CSS:.leftBoxHeading,.rightBoxHeading{2.2.3HEADING_TITLE–》在language/engl
7、ish/index.php里面代码在2.2.4、修改centerColumn可以修改中间产品方框的大小2.2.5、BODY文件在这个文件生效require($body_code)includes/modules/pages/index/main_template_vars.php2.2.6、去掉首页顶部的目录:--》如果还有的话请去掉tpl_header.php里面的这段代码: