Liferay CSS@导入问题

Liferay CSS@导入问题,css,liferay,liferay-6,Css,Liferay,Liferay 6,我试着在这里和Liferay论坛上看一看,但我找不到解决我的问题的书面解决方案 我目前正在使用Liferay 6.2,对环境非常陌生。我的问题来自CSS@import函数。我们的架构是一个主样式表,所有支持的样式表都导入到此文档中。同一目录中的那些CSS文档不存在任何问题-例如@import url(document.CSS)。我们在另一个portlet中有一个主样式表,所有其他portlet使用类似于@import url(../../../../folder/folder/document.

我试着在这里和Liferay论坛上看一看,但我找不到解决我的问题的书面解决方案

我目前正在使用Liferay 6.2,对环境非常陌生。我的问题来自CSS@import函数。我们的架构是一个主样式表,所有支持的样式表都导入到此文档中。同一目录中的那些CSS文档不存在任何问题-例如
@import url(document.CSS)。我们在另一个portlet中有一个主样式表,所有其他portlet使用类似于
@import url(../../../../folder/folder/document.css)的导入调用引用此样式表。使用此命令时,此文件中的CSS不会导入到portlet中。如果我将主样式表放置在与该portlet的CSS相同的目录中,并相应地调整导入路径,则导入样式表时不会出现任何问题。我也可以把它放在一个目录中,比如
@import-url(../folder/document.css)并且CSS被正确导入

有几个团队成员没有此问题,而有几个成员确实遇到此问题-所有成员都运行相同版本的Liferay,并且在相同的计算机上运行


我相信我的问题是相当模糊的,因为我是新的环境,所以如果我可以澄清或提供任何额外的细节,请让我知道

如果所有portlet都引用相同的CSS文件,那么它们不应该引用:只需假设通过主题部署了必要的CSS,并将其添加到主题中一次即可。这比多次交付要优雅得多,依赖于相对路径不改变,并且可能不可用(在运行时,没有人保证appserver会解压您的WAR文件)

通过强制执行这样的假设,即您正在一个具有适当样式的环境中运行,生活将变得更加轻松