如何引用portlet中liferay主题中的图像';s css

如何引用portlet中liferay主题中的图像';s css,liferay,liferay-theme,Liferay,Liferay Theme,我有一个liferay主题,其中包含一些应用程序级图像。还有一个具有自己css的portlet 如何从portlet的css中引用主题中的图像?我相信从css文件中您不能(至少我想不出一种方法来实现这一点)。但是,如果您希望它按主题设置样式,您可以使用,使您的主题包含主题css,以使用主题本身的图像: e、 g.您的custom.css: .hasMyDesiredImage { background: url(../images/my/fancyImage.png); } 如果您

我有一个liferay主题,其中包含一些应用程序级图像。还有一个具有自己css的portlet


如何从portlet的css中引用主题中的图像?

我相信从css文件中您不能(至少我想不出一种方法来实现这一点)。但是,如果您希望它按主题设置样式,您可以使用
,使您的主题包含主题css,以使用主题本身的图像:

e、 g.您的custom.css:

 .hasMyDesiredImage {
    background: url(../images/my/fancyImage.png);
 }

如果您想从portlet本身(其中代码是动态处理的)处理基于主题的图像,您可以使用:

如果您创建了自定义主题,那么主题中的impages/CSS/JS可以使用引用路径直接引用


例如:如果webapps中的主题项目是sample-Theme,那么您可以给出类似/sample-Theme/images/filename.png的路径,我想您可以使用css来实现这一点。在css类中设置图像,并在需要的地方应用该类