学习目的:
了解、掌握基本的标签制作和修改方法。
知识要点:
标签分类,数据设置,标签处理方式,标签参数设置,缓存时间,容器名,风格类
标签分类:便于管理标签的自定义分组。在SF 2.0中,标签将按各自的“分类”被自动地分别放入标签库对应文件夹内。
数据设置:决定标签是否需要读写数据库以及读写何种数据库。不需要读写数据库的标签这里称为“静态标签”。
标签处理方式:
* 其中,以“TXT数据”处理的标签是我们最常用最熟悉的。自有CMS标签以来就有这种方式。它可以把一块代码整合起来以便管理或者是重复使用。在SW和SF中,它的特点是可以无限嵌套,直到满足你的需要或者系统的资源耗尽为止。
“可编程XSLT解析”允许在标签中使用c#,vb,js等代码编写程序,以实现更复杂的功能。
“强制输出XML结构”方式,不进行XSLT解释,直接输出XML格式的查询结果,一般只用于特殊场所下的数据交流使用,或者你打算直接用XML格式的结果配合CSS制作网页。
下面通过一个例子详细说明下“简单XSLT解析”标签的功能,为使例子尽可能的简单易懂,先讲制作静态标签,不涉及数据的读取。
以插入一个“简单XSLT解析”标签为例
注意,选择了是xslt,标签内容就必须遵守xml的格式要求:大小写,闭合标签……
标签参数设置:
参数可分为 外部传值、内部调用,静态参数,动态参数等。插入标签的第二步的参数设置是设置用于外部传值的参数:
若要在标签内使用xslt语法,必须指定标签的名空间、转换后输出格式、内参……
例子代码如下: