📄 file_field.jsp
字号:
<%@ page language="java" %><%@ page import="org.jahia.params.*" %><%@ page import="org.jahia.data.*" %><%@ page import="org.jahia.data.fields.*" %><%@ page import="org.jahia.data.files.*" %><%@ page import="java.util.*" %><%@ taglib uri="JahiaLib" prefix="jahia" %><% HashMap engineMap = (HashMap) request.getAttribute( "org.jahia.engines.EngineHashMap" ); ParamBean jParams = (ParamBean) engineMap.get( "jParams" ); String theURL = (String) jParams.settings().getJahiaEnginesHttpPath(); String filemanagerUrl = (String)engineMap.get( "filemanagerUrl" ); //JahiaField theField = (JahiaField) engineMap.get( "jahia_session_field" ); JahiaField theField = (JahiaField) engineMap.get( "theField" ); String fileTitle = (String) engineMap.get( "fileTitle" ); Enumeration filesList = (Enumeration) engineMap.get( "filesList" ); //JahiaFile theFile = (JahiaFile) theField.getObject(); //int fileID = (intPageID != null) ? intPageID.intValue() : 0; //Integer intChoiceID = (Integer) engineMap.get( "choiceID" ); //int choiceID = (intChoiceID != null) ? intChoiceID.intValue() : 0; Integer fileID = (Integer)engineMap.get("fileID"); Integer activeFolderID = (Integer)engineMap.get("activeFolderID"); int columns = 30; String userAgent = request.getHeader( "user-agent" ); if (userAgent != null) { if (userAgent.indexOf( "MSIE" ) != -1) { columns = 40; } } boolean matchFile = false; Boolean isSelectedField = (Boolean) engineMap.get( "isSelectedField" );%><script language="javascript"><!--function OpenFilemanager( url ){ var params = "width=300,height=400,status=0,menubar=0,resizable=0,scrollbares=0"; var name="jahiaFilemanagerPopup"; url += "&fileItem=" + document.mainForm.file_id.options[document.mainForm.file_id.selectedIndex].value ; var theMatrix = Math.round(Math.random() * 10000); var newURL = url + "&matrix=" + theMatrix; var myWin = window.open( newURL, name, params );}//--></script><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr> <td colspan="2" class="text"> Title :<br> <input type="text" name="file_title" size="<%=columns%>" value="<%=fileTitle%>" class="input" maxlength="250"> </td></tr><tr> <td colspan="2"><br></td></tr><tr> <td colspan="2" class="text"> Choose a file : </td></tr><tr> <td colspan="2" height="2" width="100%" background="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="hrImg" />"><img src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="pixImg" />" width="1" height="1"></td></tr><tr><td width="75%" valign="top"> <span class="input"><select name="file_id" size="1" class="input"> <% if ( filesList != null ) { JahiaFile fileItem = null; while (filesList.hasMoreElements()) { fileItem = (JahiaFile) filesList.nextElement(); %> <option value="<%=fileItem.getFileID()%>" <% if ((fileID.intValue() == fileItem.getFileID())) { matchFile = true; %> selected <% } %> > <%=fileItem.getRealName()%> </option> <% } } %> <% if ( !matchFile ) { %> <option value="BLANK" selected >None</option> <% } else { %> <option value="BLANK">None</option> <% } %> </select></span> </td><!-- <td valign="top" align="left" nowrap> <a href="javascript:OpenFilemanager('<%=filemanagerUrl%>&actionreq=actionFileUpload');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('upload','','<%=theURL%>images/buttons/upload_on.gif',1)"><img name="upload" src="<%=theURL%>images/buttons/upload_off.gif" width="69" height="17" border="0" alt="Add a new file"></a> <a href="javascript:OpenFilemanager('<%=filemanagerUrl%>&actionreq=actionFileDelete');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('delete','','<%=theURL%>images/buttons/delete_on.gif',1)"><img name="delete" src="<%=theURL%>images/buttons/delete_off.gif" width="69" height="17" border="0" alt="Delete the file"></a> </td>//--> <td valign="top" align="right" width="50%"> <a href="javascript:OpenFilemanager('<%=filemanagerUrl%>&actionreq=actionOpenFolder&fid=<%=theField.getID()%>')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Manage3','','<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="manageOnButtonImg" />',1)"><img name="Manage3" src="<jahia:serverHttpPath /><jahia:engineResourceBundle resourceName="manageOffButtonImg" />" border="0" alt="Manage..."></a> </td></tr></table> <input type="hidden" name="active_folder_id" value="<%=activeFolderID.intValue()%>"><br><% if ( isSelectedField.booleanValue() ){ %><script type="text/javascript"><!--function setfocus() {document.mainForm.file_title.focus();}// --></script><% } %><SCRIPT type="text/javascript"><!--function check() { return true; }// --></SCRIPT>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -