Liferay DXP:向主题添加java类
到目前为止,我一直为我的主题提供某种用Java编写的NavigationUtil类,并将其放在Liferay DXP:向主题添加java类,java,liferay,liferay-theme,liferay-7,Java,Liferay,Liferay Theme,Liferay 7,到目前为止,我一直为我的主题提供某种用Java编写的NavigationUtil类,并将其放在docroot\WEB-INF\src下 我使用主题生成器和blade cli将主题升级为Liferay DXP。 现在,java类似乎不像在普通sdk项目中那样得到注册 我必须现在就把它从主题中分离出来,还是有其他方法将java集成到主题中?经过几个小时的研究后,我偶然发现,这可以很容易地为主题化/模板化上下文提供变量 对于其他感兴趣的人,请阅读本教程: 干杯 由于Liferay的新主题SDK不处理J
docroot\WEB-INF\src
下
我使用主题生成器和blade cli将主题升级为Liferay DXP。
现在,java类似乎不像在普通sdk项目中那样得到注册
我必须现在就把它从主题中分离出来,还是有其他方法将java集成到主题中?经过几个小时的研究后,我偶然发现,这可以很容易地为主题化/模板化上下文提供变量 对于其他感兴趣的人,请阅读本教程:
干杯 由于Liferay的新主题SDK不处理Java,而是使用Node来构建主题,我怀疑您需要单独构建/部署Java代码。好的,我刚刚注意到有一种机制可以在“gulp deploy”时将主题“WEB-INF/src”转换为“WEB-INF/Class”,所以我想知道…@Byrån我可以像使用objectUtil一样从主题中使用java吗?我需要它来构建自定义导航,但我只看到关于如何为模块而不是主题设置依赖项的描述……您能否提供一些示例代码,演示您想要做什么?我在模板化上下文贡献器中找到了解决方案。谢谢你的帮助!