1

データベースから取得したパラメーターを使用して LESS ファイルをコンパイルしたいと考えています。

だから、このようなもの:

$color = "#433332";

そして .less で

@baseColor: $color;

もちろん、これは単なる疑似コードなので、私が何をしたいのか考えてください。

Assetic、Symfony 2.1.8-DEV、および leafo/lessphp バンドルを使用しています。

どうすればこれを達成できるかわかりません。それは可能ですか?

4

1 に答える 1

1

実行時に db 値に基づいてパラメーターを定義し、それをアセット構成に渡し、グローバル var (または同様のもの) として LESS に渡すこともできますが、構成はかなり早い段階で解析されるため、おそらく少し精神的になります。私は確かにそれを可能な限り除外しませんが、通常のSASSコンパイラを使用してこれを達成するためのハックを見たことがあると確信しています.

GitHub の次の PR が関連している可能性があります。

https://github.com/kriswallsmith/assetic/pull/177

于 2013-03-03T22:51:05.920 に答える