2014-06-23 42 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