
说明
子模版制作原理
子模版是根据网页框架与内容分离的原理,将一些常用的CMS调用制作成一个个子模版(也就是内容),然后通过<include file=” LM_TY_NODE_LIST.HTML”>将这些模版包含到一个模版(也就是框架)里。就如制作了一个书架,书架有不同的格子,每个格子放着不同的书一样。定好了格子,只要往不同的格子里放不同的书就可以。对于网页模版,我们就必须考虑到页面的样子,框架是好定义的,对于框架的里面的样子,其实也好控制,只要利用CSS中的包含定义,控制起来也是很轻松的。
为什么我们要做这个子模版呢?
CMSware是一个灵活的内容管理系统。
如果您是一个只了解一些基本的HTML用法。对CMSware语句又不很熟悉的人,但又会使用Dreaweaver来绘制表格,现在你就可以通过我们的子模版来拥有您自己的网站了,如果想您的网站能够漂亮些,您可以看看CSS手册。对照子模版事例做一做,您会有意外的惊喜。
如果您对CMSware语句已经有一定的了解,您也可以在您做站的时候,碰到了些问题,到子模版站上看看有没有您要实现的调用,对照子模版上调用方法去实现您的功能。
如果您对使用CMSware建站已经非常熟悉,我真诚的希望您能够参与到模版的制作团队中来。制作出更多好的模版,让更多建站爱好者得到实惠。
说了这么多现在给大家举个子模版使用的例子吧。
例如:
子模版:LM_NEWS_CONTENT_LIST_T.html
<CMS action="LIST" return="List" NodeID="{$NodeID}" Num="{$Num}" where="{$where}" OrderBy="{$OrderBy}" Ignore="{$Ignore}" />
<loop name="List" key="key" var="var">
<li><a href="[$var.URL]" title="[$var.Title]" target="_blank"> [@CsubStr($var.Title,0,16,"")] </a></li>
</loop>
框架模版:test.html
<div class="t_box">某节点下的内容列表(标题)</div>
<div id="box6">
<op exp="$NodeID=7" /> <!--指定节点7-->
<op exp="$Num=10" /> <!--列表条数为10-->
<include file="LM_NEWS_CONTENT_LIST_T.html"> <!--注意子模版位置-à
</div>
样式文件:style.css
.t_box{
padding:2px 0px 2px 15px;
background-color:#E8E8E8;
margin-top:20px;
}
#box6{
padding:5px 0px 5px 0px;
border:#999999 1px solid;
}
#box6 li{
list-style:circle;
}
#box6 li a{
text-decoration:none;
color:#000000;
}
#box6 li a:hover{
color:#666666;
}
效果图:

再举个例子吧,这样更清楚
框架页结构:
头部导航子模版使用:
<div>
<op exp=” $NodeID=
<op exp=”$Type=sub” /> <!?调用节点类型:节点10的子节点à
<include file=”LM_TY_NODE_LIST.html”>
</div>
左边最新内容列表的子模版使用:
<div>
<op exp=”$NodeID=
<op exp=”$Num=
<op exp=”$OrderBy= i.PublishDate” /> <!?调用最新发布à
<include file=”LM_NEWS_CONTENT_LIST_TS.html”><!?注意子模版路径à
</div>
如果要调用最热的内容列表可以指定参数OrderBy的值为<op exp=”$OrderBy=Hits_Total” /> ,各子模版参数的使用可以根据手册和本站的参数说明。
命名规范
所有者:
蓝慕??LM
模 型:
新闻??NEWS
下载??DOWN
图片??PHOTO
Flash??FLASH
所有模型通用??TY
位 置:(所调内容在后台树型结构上所在的位置)
节点??NODE
内容??CONTENT
功 能:
列表??LIST
内容??CONTENT
节点名字??NAME
位置??ADDRESS
搜索??SEARCH
评论??COMMENT
样 式:(可无)
H横E列??H X E
单列??1 X 1或 E或无
附加说明:(可无)
P??图片;
T??标题;
C??内容
TP??标题和图片
I??简介
………………………………….
命名规则:
所以者_模型_位置_功能_附加说明_样式
