LESSPHP链接变量

时间:2013-11-04 20:32:26

标签: less lessphp

我需要使用less变量将google字体导入样式表。 我目前的做法是:@import url(@{googleFonts}); 我传递给LESSPHP的变量是:"googleFonts" => "http://fonts.googleapis.com/css?family=Linden+Hill" 但是,它编译的全部是:import url(http);

我尝试过的导入声明是:@import url(http://fonts.googleapis.com/css?family=@{googleFonts}); 使用以下变量:Linden+Hall

这样做效果更好,但我遇到的问题是+被剥离了。只留下LindenHall

因此,如果您知道如何让编译器单独使用+,那么它也可以正常工作!

1 个答案:

答案 0 :(得分:2)

在路径周围尝试一组额外的引号(请注意'):

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

来自LESS PHP documentation,它声明:

  

请注意,变量的值是包含CSS的字符串   值。因此,如果您想要传递一个LESS字符串,那么您将需要   两套报价。一个用于PHP,一个用于LESS。