如何在ICEfaces 3中更改主题

时间:2014-05-17 17:07:47

标签: maven jsf-2 icefaces icefaces-3

我正在使用Maven下载ICEfaces个依赖项:

<dependency>
    <groupId>org.icefaces</groupId>
    <artifactId>icefaces</artifactId>
    <version>3.3.0</version>
</dependency>
<dependency>
    <groupId>org.icefaces</groupId>
    <artifactId>icefaces-compat</artifactId>
    <version>3.3.0</version>
</dependency>
<dependency>
    <groupId>org.icefaces</groupId>
    <artifactId>icefaces-facelets</artifactId>
    <version>1.8.2</version>
</dependency>

我检查了官方ICEfaces网站上的Binaries和Sources,这两个zip文件都不包含xmlhttp文件夹,其中包含主题的CSS文件。

web.xml文件中添加以下内容不会改变任何内容:

<context-param>
    <param-name>org.icefaces.ace.theme</param-name>
    <param-value>rime</param-value>
</context-param>

1 个答案:

答案 0 :(得分:0)

您可以使用常规<link>代码或JSF <h:outputStylesheet>组件为应用程序中的每个页面加载样式资源。

可以在icefaces/icefaces-ace-3.0.0.jar.zip中找到rime和sam主题的样式资源(images和theme.css文件)。

rime主题的目录是:

META-INF/resources/icefaces.ace/themes/rime/