1

我正在使用 Liferay 6 版本。由于它的重要性,我正在尝试学习 Liferay。

我进入了 Liferay Hooks 的概念,为此我关注了这个网站:

http://kamalkantrajput.blogspot.com/2009/05/using-hooks-in-liferay-for-customizing.html

在本文中,作者在下面提到了这一点:
转到 plugins/hooks 创建一个具有任何名称的文件夹。例如资产发布者挂钩

请告诉我在哪里可以找到插件文件夹?因为在 Liferay Tomcat 中,我发现了 6 个名为 plugins 的文件夹,并且在这个 .

请指导我。

在此处输入图像描述

4

2 回答 2

3

您可能还想阅读 Liferay Wiki 中的文档:

http://www.liferay.com/community/wiki/-/wiki/Main/Portal+Hook+Plugins

简而言之:一旦您创建了钩子插件(如 adarshr 所述),您就可以像部署任何其他 portlet 一样简单地部署 portlet。

如果要删除钩子,请确保在 Tomcat运行时取消部署它。否则 Liferay 将不会被告知,原始的 JSP 也不会被恢复。

只需删除 Tomcat webapps 文件夹中的 portlet 目录即可取消部署。

于 2011-12-29T11:52:56.180 回答
1

您需要安装可以从http://www.liferay.com/downloads下载的 Plugins SDK 。在下拉列表中选择“Plugins SDK”,然后单击下载。

解压后,在 hooks 文件夹中打开命令提示符。然后你执行命令create asset-publisher-hook "Asset Publisher Hook",它将为你创建基本的钩子项目。

于 2011-12-29T11:43:59.533 回答