0

我使用 Liferay Eclipse IDE 创建了一个新主题,并进行了修改build.xml以将 theme.parent 更改为经典。这是我的完整build.xml文件:

<?xml version="1.0"?>
<!DOCTYPE project>

<project name="deep-blue-theme" basedir="." default="deploy">
    <import file="../build-common-theme.xml" />

    <property name="theme.parent" value="classic" />
</project>

我没有看到主题有任何变化。我仍然看到_styled正在显示的布局。还有什么我需要做的吗?

4

1 回答 1

1

不,将 build.xml 中的“theme.parent”属性的值更改为“classic”就足够了。

但请注意,经典主题不包含诸如 custom.css 之类的文件,您可以轻松替换这些文件“在一个中心位置覆盖默认样式,以便于升级和维护”。如果您想保存经典主题中的所有样式,我看到两种可能性:

第一种方法

  1. 将 custom.css 从经典主题复制到项目中的“docroot/_diffs/css”文件夹。
  2. 然后将您的样式添加到该文件的末尾。

第二种方法

  1. 在您的项目中创建 custom_deep_blue.css 文件。在这里,您将添加您的样式。
  2. 将 main.css 从经典主题复制到“docroot/_diffs/css”文件夹。
  3. 将以下 @import 添加到 main.css 文件的末尾:
@import url(custom_deep_blue.css);
于 2012-11-14T13:21:40.523 回答