【发布时间】:2012-10-09 03:59:29
【问题描述】:
我正在使用来自http://leafo.net/lessphp/的lessphp
有些文件根据条件不应该编译
在style.less
我有:
@import "@{bootstrap}";
@import "layout.less";
@import "grid.less";
@import "color.less";
@import "@{fontawesome}";
@import "@{vars}";
php 中的 var 更少
if($bootstrap){
$less->setVariables(array(
"bootstrap" => "'bootstrap.less'",
"fontawesome" => "'font-awesome.less'",
"vars" => "'variables.less'"
));
}
这很好用,只是当 $bootstrap 不存在时
我的 css 文件以
结尾@import "";@import "";@import "";@import "";...
在头脑中,
如何将其转换为实际的 lessphp var
@import "bootstrap.less";
并在我的less文件中使用
@{bootstrap}
改为
@import "@{bootstrap}";
所以当 boostrap 不存在时,我不会在 css 文件中以空 @import 结束。
我试过了
"bootstrap" => "'@import "bootstrap.less";'"
但它没有返回任何东西
感谢任何帮助
【问题讨论】:
标签: twitter-bootstrap less lessphp