图形图像无法根据主题选择图像

时间:2012-12-04 11:57:42

标签: css jsf-2 primefaces

我的项目中有3个不同的主题。将context -param值更改为web.xml后,所有主题都正常工作  这就像我目前的主题是  <context-param> <param-name>primefaces.THEME</param-name> <param-value>NSFPortalGreenTheme</param-value> </context-param>

但在主题更改期间,我发现primefaces无法从当前主题的IMAGE文件夹中获取图像

我的图像代码行如下  <p:graphicImage library="images" alt="NSF" name="logo.png"></p:graphicImage>

如何选择不同主题的图像。

1 个答案:

答案 0 :(得分:0)

确保你有3.4+的primefaces,因为只在版本3.4中添加了库和名称属性。

目录结构应该是这样的:

--resources
----theme1
-------images
----theme2
-------images

然后您可以使用指定库名称作为<p:graphicImage>库属性中的主题名称,如下所示:

<p:graphicImage library="theme1" alt="NSF" name="images/logo.png" />
相关问题