我想了解如何在Liferay管理屏幕中自定义不同的页面。例如:
任何指针都会有所帮助,因为我已经阅读了大部分有关为Liferay开发的内容,但可以想象我们从哪里开始做这样的事情(不更改核心Liferay文件)
答案 0 :(得分:3)
我不认为2)可以在不改变Liferay本身的情况下完成(例如修补源代码)。
您可以使用所谓的“JSP Hooks”自定义所有内置JSP页面。我这样做是为了自定义用户管理的页面(主要是从它们中删除令人困惑的字段)。
基本思想是提供核心JSP页面的修改版本。部署挂钩后,Liferay将使用自定义版本替换内置页面。取消部署挂钩后,Liferay会再次激活原始页面。
以下页面应该有足够的信息让您入门:
http://www.liferay.com/web/guest/community/wiki/-/wiki/Main/Portal+Hook+Plugins
http://www.liferay.com/community/wiki/-/wiki/1071674/Custom+Fields+and+JSP+Hooks
http://wikis.sun.com/display/websynergy/Customizing+JSPs+using+hooks+plugin
确保您也在Liferay论坛中搜索。