ecshop二次开发基本流程

2016年4月21日 由 Creater 留言 »

现来做一个例子:
1、首现在upload目录下建立一个空的PHP文件(我的叫ceshi.php),我门要做的是,要做一个ecshop头部和尾部的页面,没有内容页,只有头部和尾部。
在ceshi.php中写一段代码,我贴出来一下。

<?php
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
//以上两段代码每个文件都得写,不写的话,你新建一个动手试试,init.php是ecshop的配置文件smarty的配置也在里边。
assign_template();//这句话也必须的动手试试
 $smarty->display('ceshi.dwt');//这个是分配到那个模版,本人smarty学的不怎么滴,不过ecshop还是能搞定滴。
?>

因为是分配到ceshi.dwt所以要在下图这个目录建一个ceshi.dwt然后打开ceshi.dwt
建dwt文件,可以在zendstudio里建立html文件,然后再改成dwt
怎么在ceshi.dwt里调用到呢,咱门可以去看看官方是怎么调用的,当你不会的时候吗,去看看官方模版中是怎么调用的,会省掉很多麻烦的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="{$keywords}" />
<meta name="Description" content="{$description}" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>{$page_title}</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<link rel="shortcut icon" href="favicon.ico" />
<link rel="icon" href="animated_favicon.gif" type="image/gif" />
<link href="{$ecs_css_path}" rel="stylesheet" type="text/css" />
<link rel="alternate" type="application/rss+xml" title="RSS|{$page_title}" href="{$feed_url}" />
{* 包含脚本文件 *}
{insert_scripts files='common.js,index.js'}
</head>
<body>
<!--  上边是复制过来的,样式跟js   明白?-->
<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->
		<!-- ******/library/page_header.lbi这个就是头文件******-->
<!-- #BeginLibraryItem "/library/page_footer.lbi" --><!-- #EndLibraryItem -->
		<!-- ******/library/page_footer.lbi这个就是尾部文件******-->
</body>
</html>

这样你打开ceshi.php就可以看到ecshop的头部跟尾部了,而且样式也不会丢。

广告位

发表评论

你必须 登陆 方可发表评论.