2013-04-12 65 views
1

我正在編寫lessphp編譯器爲我自己的開發需要,這裏是我想要實現的。lessphp導入路徑問題,如果我使用手動導入路徑

a)我有父主題和子主題都有較少的文件。

b)使用Twitter的引導減檔

三)母題有Twitter的引導減檔

d)我想通過使用來自父主題更少的文件在我的子主題更少的文件@import

我試過了: a)通過使用lessphp setVariables()將路徑作爲php變量傳遞,它給了我類似這樣的東西。 i)@import「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"; 

但其outputed如在.css文件,而不是被導入爲用於解析少的文件。

B)我試圖設置使用lessphp addImportDir()目錄的搜索路徑,但它並沒有任何工作,

所以任何人都熟悉我的情況,想幫我嗎?

回答

1

問題在於編碼。我使用的編譯器越少,需要將.less文件編碼爲不含BOM的UTF-8。我所有的文件都使用BOM編碼爲UTF-8。一旦我改變了編碼,文件開始根據需要編譯。

+0

謝謝。雖然我已經開始使用替代方法,但很想有這個工作。 – Syed

+0

我想通了!如果有幫助請標記答案! :-) – Reaction21

+0

你可以參考文檔,這是解釋? – Syed