我需要編輯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 ...)
非常感謝您的幫助!
我需要編輯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 ...)
非常感謝您的幫助!
正如我在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
感謝您的answwer,那工作:) – BigT
請參考鏈接Customizing and Extending Functionality with Hooks瞭解您可以使用掛鉤進行的自定義列表。
如果您確定使用其他工具(portlet,hook,properties,configuration)無法實現您的自定義,那麼應該只使用Ext插件,因此對於您的情況,請使用ext-plugin更改polls.xml
使用EXT-插件來改變polls.xml –
謝謝您的回答 - 我創建分機插件項目,並放置到polls.xml WEB-INF/EXT-IMPL/src目錄/資源 - 操作文件夾。我是否需要配置其他內容才能使其工作? – BigT
看起來不錯 - @Pankaj:爲什麼不加這個作爲答案,以便它可以被接受? –