📄 deletecontainer.jsp
字号:
<%@ page language="java" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.data.files.*" %><%@ page import="org.jahia.services.pages.*" %><%@ page import="org.jahia.data.containers.*" %><%@ page import="org.jahia.gui.*" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.services.*" %><%@ page import="java.util.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><jahia:i18n /><jsp:useBean id="URL" class="java.lang.String" scope="request"/><jsp:useBean id="engineTitle" class="java.lang.String" scope="request"/><jsp:useBean id="javaScriptPath" class="java.lang.String" scope="request"/><% HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" ); String fieldForm = (String) engineMap.get( "fieldForm" ); String engineUrl = (String) engineMap.get( "engineUrl" ); String theScreen = (String) engineMap.get( "screen" ); JahiaContainer theContainer = (JahiaContainer) engineMap.get( "theContainer" ); ParamBean jParams = (ParamBean) engineMap.get( "jParams" ); Vector deletedPages = (Vector) engineMap.get( "deletedPages" ); Vector deletedLinks = (Vector) engineMap.get( "deletedLinks" ); boolean warning = ((Boolean)engineMap.get( "warning" )).booleanValue(); int pageDefID = jParams.getPage().getPageTemplateID();%><p class="text"> <b>Delete Container</b></p><form name="mainForm" method="POST" action="<%=engineUrl%>"><table border="0" width="90%"><tr> <td width="20%"> </td> <td width="80%" align="center"> <p class="text" align="left"> Are you sure you want to delete this Container ? : <!--<b class="text2"><%=theContainer.getDefinition().getName()%></b>--><br><br> <table border="0" cellspacing="0" cellpadding="0"> <% Enumeration fieldList = theContainer.getFields(); int tot = 0; while (fieldList.hasMoreElements() && tot++ < 5) { JahiaField aField = (JahiaField) fieldList.nextElement(); try { int fieldType = aField.getDefinition().getType(pageDefID); %> <tr valign="top"> <td class="text"><b><%=aField.getDefinition().getTitle(pageDefID)%></b></td> <td class="text"> : </td> <% if (fieldType < 5) { // smalltext, bigtext, undefined %><td class="text"><%=GuiBean.glueTitle(aField.getValue(),30)%></td><% } else if (fieldType == 5) { // page JahiaPage thePage = (JahiaPage) aField.getObject(); %><td class="text"><%=thePage.getTitle()%></td><% } else if (fieldType < 10) { // file JahiaFileField fField = (JahiaFileField) aField.getObject(); %><td class="text"><%=fField.getRealName()%></td><% } else { %><td class="text"><%=GuiBean.glueTitle(aField.getValue(),30)%></td><% } %> </tr> <% } catch (Throwable t) { // we never know... } } %> </table> <br><br> <% if (warning) { %> <b><font color="red">Warning</font></b> : <br> <% if (deletedPages.size() > 0) { %> <br> The following pages will be deleted : <select name="deletedPages"> <% for (int i=0; i < deletedPages.size(); i++) { JahiaPage aPage = (JahiaPage) deletedPages.elementAt(i); if (aPage != null) { %> <option value=""> <%=aPage.getTitle()%> <% } } %> </select> <% } if (deletedLinks.size() > 0) { %> <br> The following links will be deleted : <select name="deletedLinks"> <% for (int i=0; i < deletedLinks.size(); i++) { JahiaPage aPage = (JahiaPage) deletedLinks.elementAt(i); if (aPage != null) { %> <option value=""> <%=aPage.getTitle()%> <% } } %> </select> <% } %> <br> <% } %> </p> <div align="center"> <jahia:jahiaButton img="yes" href="javascript:sendFormSave();" alt="Delete the Jahia object and close window" /> <jahia:jahiaButton img="no" href="javascript:window.close();" alt="Close the window without deleting the Jahia object" /> </div> </td></tr></table><input type="hidden" name="lastscreen" value="<%=theScreen%>"></form>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -