2014-10-29 2 views
0

내 문제의 컨텍스트 : 웹 사이트를 여러 언어 (20 개)로두고 CSS를 덜 사용합니다. 모든 스타일 시트는 일반적으로 끝나고 모든 국가의 스타일 시트를 제외하고는 일반적입니다.한 나라 (언어)에 대한 변수 무시 무시

글꼴이있는 com.base.less 파일이 있습니다. 모든 스타일 시트는이 파일에 포함 된 변수를 사용하도록이 파일을 호출합니다.

내 질문에, 나라의 경우 글꼴을 변경해야하므로이 국가에 대해서만 변수를 다시 선언해야합니다. 어떻게하면됩니까?

내 국가의 파일에서 변수를 다시 지정하면이 변수가 결국 호출되므로 다시 기록되지 않습니다.

lessPhp를 사용하고 ModifyVars가 표시되지만 좋은 방법인지는 모르겠습니까? (나는 그가 작동하지 않습니다 테스트 할 때)

당신이 PHP 연관 배열에 저장된 변수가있는 경우

답변

0

예, 문서가 당신에게로 "당신은 당신의 CSS를 사용자 정의 할 ModifyVars() 메서드를 사용하여 주셔서 감사합니다 ".

덜 사용하면 코드 끝에 최종 선언문이 규칙을 사용하므로 코드 끝에있는 변수의 마지막 다시 선언 값이 코드의 모든 부분에서 사용됩니다.

나는 lessPhp를 사용하며 ModifyVars를 볼 수 있지만 좋은지 잘 모르겠다. 방법?

당신이 getCss() 전에 ModifyVars()를 호출하고 Less_Parser의 동일한 인스턴스에 모두 전화 있는지 확인합니다 (I가 테스트 할 때 그는이 작동하지 않습니다).