Проблемы с LESS для Drupal 7

Главные вкладки

Аватар пользователя mihon_kri mihon_kri 31 октября 2014 в 18:00

Добрый день!
Столкнулся со следующей проблемой: по этой инструкции http://blog.drupalsib.ru/2012/11/less-drupal.html я установил less - модуль и саму библиотеку lessphp на Drupal7. В данный момент реализую задачу по натягиванию шаблона на движок Drupal (ещё использовал этот материал для подключения своего шаблона http://drupalfly.ru/lesson/mask_generation_drupal_7_1 ). Создал новый шаблон, как сказано в инструкции, создал info файл, переименовал файл шаблона в page.tpl.php В общем всё запустилось. В консоли ошибок нет. Проблема в том, что при использовании напрямую через файл .less через javascript библиотеку все работает хорошо, но через библиотеку lessPhp не работает вызов функции в цикле. пример кода ниже:

[user=column]column[/user]: 92px;
[user=gutter]gutter[/user]: 14px;

.column_calck([user=n_col]n_col[/user]){
        [user=column]column[/user]-width: ([user=column]column[/user] * [user=n_col]n_col[/user]) + ([user=gutter]gutter[/user] * ([user=n_col]n_col[/user] - 1));
}
.generate-columns([user=n]n[/user], [user=i]i[/user]: 1) when ([user=i]i[/user] =< [user=n]n[/user]){
        .col_1280-@{i}{ .column_calck([user=i]i[/user]); width: [user=column]column[/user]-width;       }
        .generate-columns([user=n]n[/user], ([user=i]i[/user] + 1));
}
.generate-columns(12);

Этот код генерирует классы с размерами по ширине. И через Less.js и LessPhp классы генерируются нормально, но через LessPhp свойство width пустое в классах.

Вопрос: Как решить эту проблему без сторонней компиляции, и есть ли альтернативы библиотеке LessPhp?

Комментарии

Аватар пользователя mihon_kri mihon_kri 5 ноября 2014 в 10:44

whiesam wrote:
У меня всё норм. Только генерация колонок по другому сделана.

Если можно, то киньте пожалуйста в качестве примера кусок кода или ссылку на пример с генерацией колонок?