其他分享
首页 > 其他分享> > OpenCms - cms标签 - <cms:edited> <isSet>

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