LifeRay:当我建立战争时,我的更改将被删除

时间:2014-09-25 11:36:30

标签: eclipse tomcat liferay war

我已经设置了一个带有eclipse和tomcat的liferay环境(我第一次使用它们),

我想做一些更改,例如,我在<p>的末尾添加navigation.vm

enter image description here

但是当我建立战争时,就像这样:

enter image description here

我的改变消失了:

enter image description here

知道我做错了吗?

2 个答案:

答案 0 :(得分:5)

您可能正在尝试编辑

下的portal-normal.vm
  

yourTheme /文档根/模板

但你不能。 您必须在

下创建一个名为_diffs的新文件夹
  

yourTheme /文档根

您复制docroot的文件夹结构,在这种情况下,您只需要template文件夹,其中创建一个名为portal-normal.vm的新文件。

那就是你可以编辑的文件!

了解更多详情: https://www.liferay.com/it/documentation/liferay-portal/6.1/development/-/ai/creating-liferay-them-7

PS
显然,您可以复制portal-normal.vm

的原始内容

PPS
我真的不知道为什么liferay不会创建_diffs文件夹作为主题项目的默认值!

  

修改

我忘了说你必须复制docroot_diffs的文件夹结构

答案 1 :(得分:0)

换句话说...如果您不想查看文件* .vm(例如portal_normal.vm)的内容,则必须先在文件夹templates中创建文件夹docroot/_diffs,文件为* .vm。

当我们生成WAR文件时,会自动进行更改,您将在文件夹docroot/templates/*.vm和WAR文件中看到它们。

enter image description here