首页 > 代码库 > 引入文件

引入文件

chtml/ChinaHtml标签另外一个重要的用途是引入文件,类似于jsp中的<% @ include file=”file-url” %>,asp中的<!--#include file="wisdom.inc"-->,及php中的<?php include ‘menu.php‘;?>

  用法:<chtml file=文件名></chtml>,文件名是指在WebEasy系统目录(D:/webeasy/)下含相对路径的文件名

  样例:

<html>
<p><chtml file=_samples/public.html /></p><p><ChinaHtmlfile=_samples/order.html /></p></html>
效果:

技术分享

(例子文件:_samples/import.html)

再看一在实际开发中的应用:

轻开B2C电子商务网站(免费下载:http://download.csdn.net/detail/tx18/8318585)的首页index.html文件

<HTML>
<HEAD>
<chtml>
<bag id=pPage>
	<we name=title></we>
	<we name=Description></we>
</bag>
</chtml>
<chtml file="htm/head_@{head:client}.htm" />
<!-- 判断能不能修改 -->
<chtml><Bag id=sys><we name=NodeID>c0.0</we></Bag></chtml><!-- 栏目节点 -->
<chtml file="base/ac/checkAcl.htm"/><!-- 引入权限检查文件 -->
</HEAD>
<BODY leftMargin=0 topMargin=0 MARGINWIDTH="0" MARGINHEIGHT="0">
<chtml file="htm/top.htm"/>
<TABLE cellSpacing=0 cellPadding=0 width="974" align=center border=0>  
  <TR>
	<TD>
		<chtml file="htm/index_c.htm" />
		<chtml file="htm/index_c1.htm" />
    </TD>
  </TR>
</TABLE>
<script Language="JavaScript">
//记录点击次数
function visit_show(id)
{
	if(xmlHttpReq==null)xmlHttpReq = AB.getXmlHttp();
	xmlHttpReq.open("GET","@{sys:path}site/eb/sale_visit.xml?we_id="+id,true);
	xmlHttpReq.setRequestHeader("cache-control","no-cache");
	xmlHttpReq.send(null);
}
</script>
<chtml file="htm/foot.htm"/>
</BODY></HTML>
从上到下共引入了5个文件,以中间的htm/index_c.htm为例:
<TABLE cellSpacing=0 cellPadding=0 border=0 width="100%">
  <TR>
	<TD width="730" rowspan=8 valign=top>
		<chtml file="htm/img_play.htm" />
	</TD>
	<TD width=6 rowspan=8><img src=http://www.mamicode.com/"@{sys:path}images/space.gif" width=6>>index_c.htm中又引入了htm/img_play.htm,从名称上看是用来播放图片,下边先后进行了行业动态今日特价的查询和显示

效果:

技术分享

更多效果请发布轻开B2C电子商务网站


轻开平台资源下载及说明

平台免费下载:http://download.csdn.net/detail/tx18/8381859

最新开发手册下载:http://download.csdn.net/detail/tx18/8411089

开发实例:轻开B2C电子商务网站,免费下载:http://download.csdn.net/detail/tx18/8318585

轻开平台会不定期升级为大家提供更多强大而Easy的功能,请留意最新的开发手册


引入文件