PHPackages                             pafnuty/less-for-bitrix - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. pafnuty/less-for-bitrix

ActiveBitrix-module

pafnuty/less-for-bitrix
=======================

LESS Компилятор для Bitrix

v2.1.0(10y ago)10243[1 issues](https://github.com/pafnuty/LessForBitrix/issues)MITPHP

Since Jan 2Pushed 10y ago5 watchersCompare

[ Source](https://github.com/pafnuty/LessForBitrix)[ Packagist](https://packagist.org/packages/pafnuty/less-for-bitrix)[ RSS](/packages/pafnuty-less-for-bitrix/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (1)Versions (3)Used By (0)

LESS Компилятор для Bitrix
==========================

[](#less-компилятор-для-bitrix)

[![version](https://camo.githubusercontent.com/a84c46a50c343aac1ca00f9c92d303b49ecd0173e1d59bb7ba3a28a15d555bf7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d322e312e302d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265 "Version")](https://camo.githubusercontent.com/a84c46a50c343aac1ca00f9c92d303b49ecd0173e1d59bb7ba3a28a15d555bf7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f76657273696f6e2d322e312e302d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)[![MIT License](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/942e017bf0672002dd32a857c95d66f28c5900ab541838c6c664442516309c8a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e7376673f7374796c653d666c61742d737175617265)

Простой и удобный компонент, реализующий компиляцию LESS файлов.

❗ **Компонент не подключает CSS к шаблону, а только компилирует LESS файлы.** Это сделано специально для более гибкого управления подключением css-файлов.

Преимущества
------------

[](#преимущества)

- Быстрая работа.
- Автоматическая компиляция только изменённых файлов.
- Генерация SourceMap.
- Минификация CSS-кода.
- Управление доступом к компиляции.

Установка
---------

[](#установка)

### Шаг 1

[](#шаг-1)

#### a)

[](#a)

Компонент очень удобно устанавливать через composer:

```
composer require pafnuty/less-for-bitrix
```

#### b)

[](#b)

Но можно и вручную, для этого нужно положить файлы и папаки из репозитория в папку `/bitrix/modules/cn.less`.

### Шаг 2

[](#шаг-2)

В админке перейти в раздел `/bitrix/admin/partner_modules.php` и выполнить установку решения **LESS Компилятор (cn.less)**.

Использование
-------------

[](#использование)

В нужном месте шаблона прописать вызов компонента:

```

```

Так же можно выбрать нужный компонент при редактировании страницы:

[![cn.less](https://camo.githubusercontent.com/631c30aacc99f21c3866e0a2c9cc4c5c2c3fda0992f3f2a878cbbedcde3ec471/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f383134323339352f6269747269782f636e2e6c6573732e706e67 "LESS Компилятор (cn.less)")](https://camo.githubusercontent.com/631c30aacc99f21c3866e0a2c9cc4c5c2c3fda0992f3f2a878cbbedcde3ec471/68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f383134323339352f6269747269782f636e2e6c6573732e706e67)

При необходимости можно настроить параметры.

По умолчанию компонент будет искать файл `SITE_TEMPLATE_PATH/less/template_styles.less` и положит скомпилированный `template_styles.css` в папку с текущим шаблоном сайта.

Не забывайте прописать в шаблон подключение CSS-файла, если настройки отличаются от стандартных:

```
