Liferay 6.2:将Sass文件从我的主题导入portlets main.css的可能性

Liferay 6.2:将Sass文件从我的主题导入portlets main.css的可能性,sass,liferay,liferay-6,portlet,liferay-theme,Sass,Liferay,Liferay 6,Portlet,Liferay Theme,我正在钻研Liferay的主题和Sass 我真正想知道的一件事是:如何在自定义portlet中使用主题中定义的变量 因为我希望在我的主题中包含与主题相关的通用样式,在portlet中包含特定于portlet的样式,以提高可维护性和可移植性 假设我的主题中有以下文件: css/\aui\u变量.scss 在这个文件中,我覆盖了父主题中定义的引导变量的默认值: \u styled/css/\u aui\u variables.scss 当然,我希望在特定于portlet的Sass文件中使用这些变量,

我正在钻研Liferay的主题和Sass

我真正想知道的一件事是:如何在自定义portlet中使用主题中定义的变量

因为我希望在我的主题中包含与主题相关的通用样式,在portlet中包含特定于portlet的样式,以提高可维护性和可移植性

假设我的主题中有以下文件:
css/\aui\u变量.scss

在这个文件中,我覆盖了父主题中定义的引导变量的默认值:
\u styled/css/\u aui\u variables.scss

当然,我希望在特定于portlet的Sass文件中使用这些变量,我希望将这些文件放在portlet
main.css
(也由Sass解析器编译)中

请让我知道这是可能的。

尝试通过以下方式在portlet
main.css
中导入我的变量时:

@import "foobar-default-theme/css/_aui_variables";
Eclipse(Liferay IDE)中的我的控制台显示以下错误消息:

File to import not found or unreadable: foobar-default-theme/css/_aui_variables.
Load paths:
  /Users/mkuehnel/Documents/Projects/foobar/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/webapps/ROOT/html/css/common
  /Users/mkuehnel/Documents/Projects/foobar/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/temp/25-foobar-top-navigation-portlet/css
  /Users/mkuehnel/Documents/Projects/foobar/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/webapps/ROOT/WEB-INF/lib/sass
  /Users/mkuehnel/Documents/Projects/foobar/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/temp/liferay/ruby/gems/compass-0.12.2/frameworks/blueprint/stylesheets
  /Users/mkuehnel/Documents/Projects/foobar/liferay-portal-6.2-ce-ga2/tomcat-7.0.42/temp/liferay/ruby/gems/compass-0.12.2/frameworks/compass/stylesheets
  Compass::SpriteImporter
/css/main.css:2
[…]
任何提示,不胜感激

致以最良好的祝愿,
Michael

我对这个问题的解决方案非常感兴趣-我自己无法做到这一点,已经尝试了我所能想到的所有事情。检查这个谢谢@anpsmn,但这对我没有帮助,因为在这种情况下,他们谈论的是主题内的进口,这就像一种魅力。在我的例子中,我喜欢将一个Sass文件从我的主题导入到我的portlet中:[