我需要编辑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 ...)
非常感谢你的帮助!
答案 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