2013-08-26 317 views
0

我使用相同的CSS,JSP,JS,的经典主题图像(其位于创建的主题上的liferay 6.1一个状态响应ROOT\html\themes\classic)。未能加载COMPASS资源:服务器用的404(未找到)

我复制的主题工作正常,所有的标准css作品除了指南针和sass不起作用。

COMPASS版本0.12.2
SASS版本3.2.1

custom.css

@import "compass"; 
@import "mixins"; 

@import url(custom_common.css); 

$dockbarGradientEnd: #1273C7; 
$dockbarGradientStart: #118ADE; 

$dockbarOpenGradientEnd: #0993DD; 
$dockbarOpenGradientStart: #0EA6F9; 

/* ---------- Base styles ---------- */ 

.aui { 
    .separator { 
     border-color: #BFBFBF transparent #FFF; 
     border-style: solid; 
     border-width: 1px 0; 
    } 

    #wrapper { 
     background: none; 
     margin: 0 auto; 
     padding: 2em 5em 0; 
     position: relative; 

     @include respond-to(phone) { 
      padding-left: 0.5em; 
      padding-right: 0.5em; 
     } 

     @include respond-to(tablet) { 
      padding-left: 1em; 
      padding-right: 1em; 
     } 
    } 
/* etc....... */ 

在萤火虫我收到此错误:

Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/test-theme/css/compass 

我不知道为什么指南针和sass在经典主题中运行良好,但在我的主题中不起作用,这与经典主题相同。为什么?!

任何帮助将不胜感激!谢谢!

+0

它是一个完整的新的指南针项目?你的config.rb中的路径是否仍然正确? – Rito

回答

1

,这一事实本身萤火虫告诉你它找不到指南针意味着什么已经真的错了。

罗盘是一个预处理器库,而不是CSS框架(如bootstrap),浏览器不应该知道它。

Plugins SDK文件夹中的build.${user}.properties可能有些问题。 SASS编译(CSS预处理)使用门户库进行,因此SDK必须正确知道门户网站的位置。

相关问题