我在我的个人网站上安装了Liferay 6.1。 但我需要与Liferay 6.0.6相同的文档和媒体显示视图不像6.1格式,因为当我点击文档和媒体显示器上的Liferay 6.1文档时它驱动到另一个详细信息页面,我需要在单击文档时下载文档(相同如6.0.6)
如何更改6.1文档和媒体显示视图,如6.0.6。
答案 0 :(得分:1)
一般来说,为了"覆盖"您需要挂钩相应JSP页面的Liferay portlet的开箱即用功能。
文档显示在rowHREF
(第111行)的搜索容器中呈现file entries,控制导航到details page。该页面中的下载URL(第473行)似乎没有使用您也无法访问的任何内容"更高"起来。
因此,您应该能够执行类似于以下内容的操作来代替if / else。
rowHREF = DLUtil.getPreviewURL(fileEntry , fileEntry.getLatestFileVersion(), themeDisplay, StringPool.BLANK);
当然,这假设您始终需要最新版本的文件。如果您想提供下载"存档"版本,然后我建议保留详细信息导航并考虑提供下载功能的替代方法。例如,我们使用Category Navigation + Asset Publisher和自定义显示模板,允许可浏览/可过滤的替代方案直接公开Documents and Media Display,因为我们希望将该portlet的使用范围限制为仅限管理员。