有沒有什麼方法可以在liferay主題中使用.java類?我想用一類java來轉換日期。那麼如何將java類包含到我的liferay 6主題中並在portal_normal.vm
速度上使用它呢?在liferay主題中使用java類嗎?
謝謝。
有沒有什麼方法可以在liferay主題中使用.java類?我想用一類java來轉換日期。那麼如何將java類包含到我的liferay 6主題中並在portal_normal.vm
速度上使用它呢?在liferay主題中使用java類嗎?
謝謝。
不,在liferay主題中不可能有java代碼。
您已經有速度上下文中的dateUtil
參考有一些日期實用程序。方法列表參見DateUtil_IW
類。
以速度注入新的util類很複雜,您必須構建一個ext插件。最好是構建一個portlet插件並將其嵌入到主題中。
那麼,你當然可以實現它,我不認爲它很複雜。分步說明call your java class from theme vm給出here。您也可以使用Liferay的dateUtil
作爲@Daniele提到 - 或者 - 如果任何高級功能符合您的要求,請去Velocity reference。
我不知道爲什麼這是公認的答案,因爲它顯然是錯誤的。我在整個主題中都有java類,直到dxp出來。現在你將不得不使用一種名爲模板化上下文貢獻者的東西,我想。看看:https://dev.liferay.com/de/develop/reference/-/knowledge_base/7-0/template-context-contributor – Manticore