2013-04-12 1 views
1

lessphp 컴파일러에서 일하고 있습니다. 여기서 내 자신의 개발 요구 사항을 충족시키기 위해 노력하고 있습니다.lessphp 가져 오기 경로 문제, 수동 가져 오기 경로를 사용하는 경우

a) 부모 테마 및 하위 테마 모두 파일 수가 적습니다.

B)를 사용 트위터 부트 스트랩 적은 파일

C) 부모 테마

트위터 덜 파일

D) 내가 사용하여 내 아이 테마 적은 파일에 부모 테마에서 적은 파일을 사용하려고 부트 스트랩이 @import

시도 : ) lessphp setVariables()를 사용하여 경로를 PHP 변수로 전달하면 다음과 같은 결과를 얻을 수 있습니다.

i) "E : \ wamp \ personal \ multisite/wp-content/themes/my-theme/bootstrap/variables.less"를 가져 오십시오.

ii) @import "E : \ wamp \ personal \ multisite/wp-content/themes/my-theme/bootstrap/mixins.less"를 가져 오십시오. 사용

코드 :

@import "@{template_directory_path}/bootstrap/mixins.less"; 
@import "@{template_directory_path}/bootstrap/variables.less"; 

하지만 대신 구문 분석 적은 파일로 수입되는 .CSS 파일에 그대로 출력 됨.

지금 내 상황을 잘 알고 사람, 싶어 나를 도와,

b)는 내가 addImportDir() lessphp 사용하여 디렉토리 검색 경로를 설정하려고하지만, 어느 일을하지 않았다?

답변

1

인코딩 문제입니다. 컴파일러가 적 으면 .less 파일을 BOM없이 UTF-8로 인코딩해야합니다. 모든 파일은 BOM이있는 UTF-8로 인코딩되었습니다. 인코딩을 변경하면 필요에 따라 파일이 컴파일되기 시작합니다.

+0

감사합니다. 비록 내가 대안적인 접근 방식을 사용하기 시작했지만이 방법을 사용하는 것을 좋아합니다. – Syed

+0

나는 그것을 이해했다! 도움이된다면 답을 표시하십시오! :-) – Reaction21

+0

문서를 참조 할 수 있습니까? – Syed