2013-08-26 340 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必須正確知道門戶網站的位置。

相關問題