<cms:contentcheck>标签的使用

来源:互联网 发布:linux rsync安装配置 编辑:程序博客网 时间:2024/06/06 01:08
这个标签用来测试一个xml文件中内容的符合某个属性的某一个节点是否存在或者是否有效.

标签属性:
ifexists,测试内容项是否存在,如果内容项有多个取值,需要增加下标来测试.elementname[index].不是必须的.
ifexistsone 测试一个有逗点","分隔的内容项的一个值是否存在.当有多个值的时候,也需要增加下标识别elementname[index].不是必须的.
ifexistsall  测试一个有逗点","分隔的内容项的几个值是否全部存在.当有多个值的时候,也需要增加下标识别elementname[index].不是必须的.
ifexistsnone  测试一个有逗点","分隔的内容项的几个值是否全部不存在.当有多个值的时候,也需要增加下标识别elementname[index].不是必须的.
标签体:
任何 HTML, JSP 或者 JSTL 代码,这个代码只有在<cms:contentcheck>标签返回true的时候被处理.
用法示例:
检测一个单独的内容项是否存在
<cms:contentcheck ifexists="Title" >
    ...
</cms:contentcheck >

检测几个内容项是否有一个存在
<cms:contentcheck ifexistsone="Teaser[0],Teaser[2]" >
    ...
</cms:contentcheck >

检测几个内容项是否有全部存在
<cms:contentcheck ifexistsall="Teaser[0],Teaser[1]" >
    ...
</cms:contentcheck >

检测几个内容项是否全部不存在
<cms:contentcheck ifexistsnone="Teaser[2],Teaser[3]"  >
    ...
</cms:contentcheck >
原创粉丝点击