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="@{sys:path}images/space.gif" width=6></TD>
<TD width="236" class=tablehead width="100%" height=25> <A class=tab_head href="@{sys:path}site/list.html?m=2&s=4">行业动态</A></TD>
</TR>
<TR>
<TD width="100%" height=222 vAlign=top class=border1>
<chtml>
<esql module="base" id="list">
Select we_id,title from base_info order by we_id desc limit 5
</esql>
<for bags=list end="@{list:getLength}">
<div style="padding-top:6px;padding-left:5px;height:18px">
<img src="@{sys:path}images/dot1.gif" border=0> <a href="@{sys:path}site/show.html?myid=@{list:we_id}" title="@{list:title}" target=_blank>@{intLeft:@{list:title}(17)}</a>
</div>
</for>
</chtml>
</TD>
</TR>
<tr><td height=6></td></tr>
<TR>
<TD class=tablehead width="100%" height=25> <A class=tab_head href="#">今日特价</A></TD></TR>
<TR>
<TD width="100%" height=204 vAlign=top class=border1>
<chtml>
<esql module="base" id="list">
Select NAME,IMG_URL,LINK from images_base where catalog=2 order by WE_ID desc limit 1
</esql>
<if x="@{list:getLength}" else=1>
<we x=0 />
<div align=center style="padding-top:6px;"><A href="@{list:LINK}" target=_blank title="@{list:NAME}"><img src="@{list:img_url}" width=230 height=192 border=0></A></div>
</if>
</chtml>
</TD>
</TR>
</TABLE>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的功能,请留意最新的开发手册
原文地址:http://blog.csdn.net/tx18/article/details/43405421