Liferay定制管理页面

时间:2010-12-30 11:46:10

标签: java liferay

我想了解如何在Liferay管理屏幕中自定义不同的页面。例如:

  1. 我想为正在上传到图片库
  2. 的图片添加一些字段
  3. 我想添加新的字段类型,我可以在创建新的结构时使用(例如,添加“电话号码”字段类型,以便我可以将其添加到新结构中喜欢创造)。
  4. 另一个例子是自定义 Web内容搜索页面并添加/删除字段并自定义它的外观&感觉。
  5. 任何指针都会有所帮助,因为我已经阅读了大部分有关为Liferay开发的内容,但可以想象我们从哪里开始做这样的事情(不更改核心Liferay文件)

1 个答案:

答案 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论坛中搜索。

相关问题