OpenCms - cms标签 - <cms:edited>

<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>
posted @ 2022-04-13 16:54  freepc  阅读(34)  评论(0)    收藏  举报