2014-06-23 41 views
0

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

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

非常感谢您的帮助!

+0

使用EXT-插件来改变polls.xml –

+0

谢谢您的回答 - 我创建分机插件项目,并放置到polls.xml WEB-INF/EXT-IMPL/src目录/资源 - 操作文件夹。我是否需要配置其他内容才能使其工作? – BigT

+2

看起来不错 - @Pankaj:为什么不加这个作为答案,以便它可以被接受? –

回答

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

+0

感谢您的answwer,那工作:) – BigT

1

请参考链接Customizing and Extending Functionality with Hooks了解您可以使用挂钩进行的自定义列表。

如果您确定使用其他工具(portlet,hook,properties,configuration)无法实现您的自定义,那么应该只使用Ext插件,因此对于您的情况,请使用ext-plugin更改polls.xml