我在liferay 6.1上创建了一个主题,使用相同的 css、jsp、js、经典主题的图像(位于ROOT\html\themes\classic
)。
我复制的主题可以正常工作,除了指南针和 sass 之外的所有标准 css 都可以正常工作。
指南针版本 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....... */
在 Firebug 中,我收到此错误:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8080/test-theme/css/compass
我不知道为什么 compass 和 sass 在经典主题中运行良好,但在与经典主题相同的主题中却不起作用。为什么?!
任何帮助将不胜感激!谢谢!