OpenCms - cms标签 - <cms:edited> <isSet>
作者:互联网
<cms.edited>
判断元素是否刚刚被编辑过。
<value.node.isSet>
检查元素是否存在或者是否为空。
示例:
<%@page buffer="none" session="false" taglibs="c,cms" %>
<cms:formatter var="content" val="value">
<div style="margin-bottom:30px;">
<div class="headline"><h3>${value.Title}</h3></div>
<%-- The text field of the article with image --%>
${value.Text}
<hr />
<%-- Check if the script field is available. --%>
<%-- ".isSet" checks if the Script node exists and not empty --%>
<%-- ${cms.edited} marks that the element have been just edited --%>
<c:choose>
<!-- 这里判断元素是否为空 -->
<c:when test="${!value.Script.isSet}">
Please add a script.
</c:when>
<!-- 这里判断元素是否被编辑过 -->
<c:when test="${cms.edited}">
<!-- enforce an automatical reload, when the content is edited or moved to another container -->
${cms.enableReload}
<p>Script result not available after edit or move operation. Page is automatically reloaded.</p>
</c:when>
<c:otherwise>
${value.Script}
</c:otherwise>
</c:choose>
</div>
</cms:formatter>
标签:Script,标签,元素,示例,value,OpenCms,是否,cms 来源: https://www.cnblogs.com/freepc/p/16141043.html