2013-02-08 3 views
1

Я хочу скомпилировать LESS-файл с параметрами, полученными из базы данных.компилировать LESS с настраиваемыми параметрами с помощью Assetic

Так что-то вроде этого:

$color = "#433332"; 

А потом в .less

@baseColor: $color; 

Конечно, это просто псевдокод, чтобы дать вам представление о том, что я хочу сделать.

Я использую Assetic, Symfony 2.1.8-DEV и комплект leafo/lessphp.

Я понятия не имею, как я мог это достичь. Возможно ли это?

+0

нет это не представляется возможным, а не с нормальным LESS, а не с assetic МЕНЬШЕ (потому что assetic использует нормальный LESS) –

+0

ли как-то можно написать обертку или что-то еще? –

ответ

1

Возможно, вы определяете параметр во время выполнения на основе значения db и передаете его в свою конфигурацию ассемблирования и до МЕНЬШЕ как глобальный var (или аналогичный), но конфигурация анализируется довольно рано, и это, вероятно, будет бит умственный. Я, конечно, не исключаю, что это возможно, хотя, я уверен, что я видел взломать это, используя обычный SASS-компилятор.

Следующая PR на GitHub может иметь значение: не

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