这个标签用来测试一个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 >
标签属性:
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 >