1

我为 Liferay 6.1.1 开发了一个自定义主题,它在我本地安装的 Liferay 上运行良好。当我尝试部署到我的 QA 服务器时,主题会显示在控制面板中,我可以在控制面板->网站页面->外观和感觉下分配新主题。

问题是认为分配了主题,我所做的自定义并没有反映在 UI 中。

我用来部署的过程是:

  1. 使用 Eclipse“导出”功能创建 theme-name.war 文件。
  2. 将war文件放在部署目录中。

有什么我做错了吗?

4

2 回答 2

3

尝试打开SDK 文件夹build-common-theme.xml下的 XML 文件themes并删除所有preservelastmodified="true"(或将它们设置为false)。

preservelastmodified,何时true不会更新主题项目中的文件时间戳。因此,您的应用程序服务器不会检测到更改并重新部署主题。

于 2013-01-14T22:39:18.070 回答
0

在我看来,您应该清除浏览器缓存,然后再次检查。这也发生在我的一个主题中。

于 2013-02-19T14:49:51.210 回答