lessphpドキュメントで説明されている方法を使用して、いくつかのphp変数をlesscssに挿入しようとしています。できます:
$lc = new lessc;
$lc->setVariables(array("stylesheetURI" => "foo/bar"));
これにより、最終的に次のことが可能になります。
background-image: url("@{stylesheetURI}/img/logo.jpg");
その結果:
background-image: url("foo/bar/img/logo.jpg");
それはすべて完璧で、魅力のように機能します...
ただし、画像パスに完全なURLを追加したいと思います。だから私はやっています:
$lc = new lessc;
$lc->setVariables(array("stylesheetURI" => "http://mydomain.com/foo/bar"));
しかし、その結果は次のようになります。
background-image: url("http/img/logo.jpg");
これは明らかに間違っています。他の誰かがこの問題を見たことがありますか?私はlessc.inc.phpクラスを掘り下げましたが、それは少し野獣であり、問題を見つけることができませんでした。私はそれが結腸に関連していると推測します-誰かがこれを逃れる方法を知っていますか?バックスラッシュを試しましたが、うまくいきません。
皆さんありがとう