有没有什么方法可以在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