Liferay重写资源动作文件

时间:2014-06-23 07:09:25

标签: permissions liferay portlet

我需要编辑Liferay embeeded portlet(Polls)的默认权限。此liferay portlet的资源操作和权限配置位于ROOT / WEB-INF / portal-impl.jar / resource-actions / polls.xml中。

是否可以以直接在portal-impl.jar中的其他方式重写此文件? (Hook,Ext-plugin,portal-ext.properties ...)

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:1)

有关您可以使用hook进行的自定义列表,请参阅链接Customizing and Extending Functionality with Hooks

如果您确定使用不同的工具无法实现自定义,那么您应该只使用Ext插件。(portlet,hook,属性,配置),所以在您的情况下,使用ext-plugin来更改polls.xml

答案 1 :(得分:1)

正如我在https://www.liferay.com/community/forums/-/message_boards/view_message/39208439写的那样。

此文件是 portal-impl.jar 的一部分,因此您只能使用EXT执行此操作。只需将更新的 polls.xml 复制到文件夹 ext / extname / exname-ext-impl / src / main / resources / resource-actions / (maven插件的路径)并部署你的Liferay。

此致 KG