在Liferay 7中创建VM主题

时间:2017-07-04 10:36:57

标签: liferay-theme liferay-7 liferay-velocity

我想在liferay 7中创建VM主题。我在package.json中进行了更改,并将templateLanguage更改为vm。接下来,我更改了liferay-look-and-feel.xml并将标记值更改为cm并进行了gulp构建。 vm文件已创建,但当我将其部署到服务器时,我收到此警告:

09:53:24,368 WARN  [Refresh Thread: Equinox Container: a046c07b-9d60-0017-134e-c4d1864b896c][ThemeHotDeployListener:129] Support of Velocity is deprecated. Update theme testTheme to use FreeMarker for forward compatibility.

同样在浏览器中,控制面板和标题标签不会显示,而是显示如下警告:

 An app that can VIEW com.liferay.admin.kernel.util.PortalProductNavigationControlMenuApplicationType$ProductNavigationControlMenu belongs here. Please contact the portal administrator or install such an app from the Liferay Marketplace. 

以下是浏览器警告显示方式的链接:Image of Warning Message

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

当我将应用程序从6.2迁移到7时,我遇到了同样的问题.Liferay 7支持freemarker模板语言。当我使用Velocity时,我习惯得到空白页面和页面,而不是用来显示。我建议你使用freemarker。