Skip to content
This repository was archived by the owner on Apr 19, 2026. It is now read-only.

Latest commit

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Csscompiler sass, scss for bitrix

===========

Компонент для Bitrix. Компилирует scss, sass или less файлы в готовый css.

Можно также реализовать, например, компиляцию less файлов. Для этого нужно написать класс, например, LessCompiler(пример класс SCSSCompiler). Унаследовать его от класса \Olegpro\Csscompiler\Compiler, реализовать в нем метод toCss($file) и сохранить в папке lib модуля olegpro.csscompiler под одноименным названием, в нижнем регистре. И в вызове компонента параметром CLASS_HANDLER указать \Olegpro\Csscompiler\LessCompiler.

Пример использования

<?$APPLICATION->IncludeComponent(
"olegpro:olegpro.csscompiler",
"",
array(
"PATH" => "/bitrix/templates/eshop_adapt_blue/scss/",
"FILES" => array(
0 => "style.scss",
),
"PATH_CSS" => "/bitrix/templates/eshop_adapt_blue/",
"CLASS_HANDLER" => "\\Olegpro\\Csscompiler\\SCSSCompiler",
"USE_SETADDITIONALCSS" => "Y",
"ADD_CSS_TO_THE_END" => "Y",
"REMOVE_OLD_CSS_FILES" => "Y",
"TARGET_FILE_MASK" => "styles_%s.css"
),
false,
array(
"HIDE_ICONS" => "N"
)
);?>

Модуль в Маркетплейсе.

About

Csscompiler sass, scss for bitrix

Resources

Stars

17 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages