2014-11-26 2 views
-1

스타일에 대해 SASS를 사용하여 컴퓨터에 정적 페이지를 설정하고 $productColor이라는 변수를 스타일 전체에 사용했습니다. 배너 백그라운드 색상, 헤더 색상 및 링크 색상과 같은 여러 가지 항목에 사용됩니다.SASS 및 ExpressionEngine을 사용한 가변 색상 웹 페이지

이제 페이지를 ExpressionEngine의 서버로 옮겼습니다. ExpressionEngine 필드를 갖고 싶습니다. 각 항목마다 다른 색상을 선택할 수 있으며 해당 색상이 페이지에 나타납니다.

이제 나는이 문제를 어떻게 해결할 지 잘 모릅니다. 나는 내 서버에 sass 파일을 넣고 css 파일에 자동으로 컴파일 할 수 있는지, 어떻게 알지조차 모른다. 어쨌든, 어떤 제안?

+0

페이지의 각 항목마다 다른 색상을 사용하고 있습니까? css를 재생성하거나 보내지 마십시오. 단지 색상 목록을 만들고 각 항목에 색상을 지정하십시오. –

+0

아니요, 페이지의 모든 항목이 단일 색상입니다. 하지만 ExpressionEngine 항목이 생성되는 방식에 따라 색상이 달라지기를 바랍니다. @Matt R – eshellborn

답변

0

은 클래스의 모든 색상을 정의하고 클래스 이름과 함께 드롭 다운을 갖습니다. 템플릿에 다음과 같이하십시오.

{exp:channel:entries channel="my_channel"} 
<html> 
<head> 
</head> 
<body class="{my_chosen_color}"> 
--- 
</body> 
</html> 
{/exp:channel:entries}