当前位置:总目录--使用说明
模板文件开发向导
wanghui
2007年05月20日
有0个附件:
注意:该说明主要针对美工设计人员的。看这篇文章需要一定的美工基础,需要对HTML有一定的了解。
系统为了生成静态页面,所以系统是需要模板文件的支持的,在文章发布过程中,或者文章生成中,都会用到模板文件。
模板文件是生成的静态文件有基础,系统在模板文件的基础之上,替换掉模板文件中的标签从而生成静态页面。
模板文件实际就是HTML文件改动而成的。它必需为文本类型的文件,例如常见的 TXT 及 HTML文件.
你可以通过Dreamweaver编辑你的模板文件。当然,若您对HTML足够了解的话,你也可以不用Dreamweaver而直接手写HTML代码。
我们打开Dreamweaver,编写一个最简单的模板文件 mymodel.txt (如何使用Dreamweaver来编辑网页,这里我们就了讲解了).
mymodel.txt的内容如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<table width="75%" border="1">
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
现在美工设计需要在第一个表格框中显示 整个网站的新闻板块列表.但又不可能有足够的时间去自己写对应的代码, 没有关系,系统为您提供了 标签帮您完成这样的任务,我们加入一个标签后, mymodel.txt,变成下列内容.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<table width="75%" border="1">
<tr>
<td><jcms:jcms.jspcn.AppointedBoardList("complex","1")/></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
你会发现一个&nsbp;(空格)被替换成了<jcms:jcms.jspcn.AppointedBoardList("complex","1")/>标签.我们把这个模板放到系统的模板目录下,一般系统根目录下的model目录下(该目录下,默认的还有其它模板文件index.dwt,news.dwt等), 到此,我们就完成了一个简单的模板的编写了.
我们在这个模板的基础上生成页面, 进入系统(别问我怎么进入哦),打开左侧菜单树,打开”模板管理”下的”页面生成”, 按照<<文章发布及页面生成>>中的页面生成来生成页面看看效果.
这里你可能有很大的两个疑问
1. 我怎么知道要使用这个标签,没有这些标签的参考资料?
我们在官方网站上提供了这些标签的详细说明,每一个标签是做什么用的,会展示也什么效果(试验下更清楚),标签有些什么参数,是什么类型的,都比较清楚的写着.
2. 这个标签的格式是什么样的?
格式:
标签类型为字符串类型的格式为: <jcms:标签名称(标签参数列表)/>
标签类型为HASHMAP类型的格式为: <jcms:标签名称(标签参数列表)>>”需要获取的子属性名称”/>
例如<jcms:jcms.jspcn.AppointedBoardList("complex","1")/>,
它是个字符串类型的标签, jcms.jspcn.AppointedBoardList为标签名称, "complex","1"为标签参数列表,每个参数都需要用””引起来.用逗号分隔开来.
<jcms:jcms.jspcn.AppointedNews("1")>>"accNum"/>
就是一个HASHMAP类型的,” accNum” 就是 子属性名称
|