我正在使用Liferay6.2创建一个页面,我需要在页面上留下左侧菜单。为此我需要类似于Liferay 6.2中的dockbar。是否有可能创造出类似的东西?并且可以放置它们以便无论我们在哪个页面都可以看到它。请帮我解决一些问题。
答案 0 :(得分:3)
最好的办法是创建一个钩子并以这种方式修改portlet。在liferay-hook.xml中使用以下命令:
<hook>
<custom-jsp-dir>/WEB-INF/jsp</custom-jsp-dir>
</hook>
然后下载Liferay源代码以供参考,并将要修改的原始JSP放入/ WEB-INF / jsp文件夹中,其后的目录结构与原始文件相同。编辑JSP,它将覆盖原始的JSP。原始文件将使用.portal.jsp扩展名自动重命名。
例如,如果要修改停靠栏的view_user_account.jspf,请使用结构/WEB-INF/jsp/html/portlet/dockbar/view_user_account.jspf。部署钩子后,Liferay会将原始view_user_account.jspf重命名为view_user_account.portal.jspf。