首页 公用 新闻模型 下载模型 参数说明 特殊效果
您的位置: 首页

说明

 

子模版制作原理

 

子模版是根据网页框架与内容分离的原理,将一些常用的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=10” />  <!?指定某节点à

         <op exp=”$Type=sub” />         <!?调用节点类型:节点10的子节点à

         <include file=”LM_TY_NODE_LIST.html”>

</div>

左边最新内容列表的子模版使用:

     <div>

         <op exp=”$NodeID=11” />   <!?指定节点à

         <op exp=”$Num=10” />      <!?控制调用条数à

         <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??简介

………………………………….

 

命名规则:

     所以者_模型_位置_功能_附加说明_样式