到目前为止,我一直为我的主题提供了一些用Java编写的NavigationUtil-Class,并放在docroot\WEB-INF\src
下。
我使用主题生成器和刀片cli 将我的主题升级到Liferay DXP。 现在java类似乎没有像以前那样在普通的sdk项目中注册。
我是否必须立即将其与主题分开,还是有其他方法将java集成到主题中?
答案 0 :(得分:2)
经过几个小时的研究,我偶然发现Template Context Contributor,它可以很容易地为主题/模板上下文提供变量。
对于其他感兴趣的人,请阅读本教程:https://dev.liferay.com/develop/tutorials/-/knowledge_base/7-0/context-contributors
干杯!