2013-11-04 92 views
0

我需要使用less變量將google字體導入到樣式表中。 我做它目前的做法是:@import url(@{googleFonts}); 我傳遞到LESSPHP變量是:"googleFonts" => "http://fonts.googleapis.com/css?family=Linden+Hill" 然而,所有被編譯的是:import url(http);我試過變量中的LESSPHP鏈接

過去import語句爲:@import url(http://fonts.googleapis.com/[email protected]{googleFonts}); 隨着變量只是:Linden+Hall

這工作得更好,但我遇到的問題是+被剝離。僅剩LindenHall

所以,如果你知道如何讓編譯器獨自離開+,那麼工作得很好!

回答

2

嘗試一組額外的引號圍繞您的路徑(注意'):

"googleFonts" => "'http://fonts.googleapis.com/css?family=Linden+Hill'" 

LESS PHP documentation,它指出:

請注意,變量的值是一個包含CSS 值的字符串。所以如果你想傳入一個LESS字符串,你需要兩組引號。一個用於PHP,一個用於LESS。