2

我正在使用 Liferay6.2 创建一个页面,我需要在我的页面上设置左侧菜单。为此,我需要类似于 Liferay 6.2 中的停靠栏。有可能创造出这样的东西吗?是否可以放置它们以便无论我们在哪个页面都可见。请帮助我解决一些问题。

4

1 回答 1

4

最好的办法是创建一个挂钩并以这种方式修改 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。

于 2014-02-28T19:32:45.357 回答