Компилятор LESS/SASS/SCSS в css файлы
0
Модуль добавляет в 1С-Битрикс возможность работы с препроцессорами CSS.
В модуле предусмотрена поддержка расширения любыми препроцессорами.
Подробности
В модуле предусмотрена поддержка расширения любыми препроцессорами.
Цена действительна только для интернет-магазина и может отличаться от цен в розничных магазинах
Компилятор LESS/SASS/SCSS в css файлы
0
#PROP_TITLE#
—
#PROP_VALUE#
После установки модуля из Marketplace в системе будет доступен компонент olegpro:olegpro.csscompiler. Его нужно подключить в header.php шаблона сайта и настроить.
Пример вызова компонента:
Чтобы реализовать компиляцию любым другим препроцессором, нужно написать класс, например, 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/", // Путь к папке, куда складывать скомпилированный css "CLASS_HANDLER" => "\\Olegpro\\Csscompiler\\SCSSCompiler", // PHP класс-обработчик, наследуемый от класса \Olegpro\Csscompiler\Compiler(должен реализовывать метод toCss) "USE_SETADDITIONALCSS" => "Y", // Подключать скомпилированный css файл через CMain::SetAdditionalCSS()? "REMOVE_OLD_CSS_FILES" => "Y", // Удалять старые скомпилированные css файлы? "TARGET_FILE_MASK" => "styles_%s.css" // Маска файла для записи css файла. (%s обязателен, он заменится на таймштамп файла) ), false, array( "HIDE_ICONS" => "Y" ) );?> |
Чтобы реализовать компиляцию любым другим препроцессором, нужно написать класс, например, LessCompiler(пример класс SCSSCompiler). Унаследовать его от класса \Olegpro\Csscompiler\Compiler, реализовать в нем метод toCss($file) и сохранить в папке lib модуля olegpro.csscompiler под одноименным названием, в нижнем регистре. И в вызове компонента параметром CLASS_HANDLER указать \Olegpro\Csscompiler\LessCompiler. Модуль тех.поддержки не предусматривает. Пожелания или ошибки можно слать сюда. По остальным вопросам обращайтесь на сайт.
Закажите любой модуль у нас на сайте с бесплатной установкой и гарантией 14 дней
Мы работаем с физическими и юридическими лицами. И предоставляем сразу два варианта оплаты.
- Наличные. Вы подписываете товаросопроводительные документы, расплачиваетесь денежными средствами, получаете товар и чек.
- Безналичный расчет. Принимаем карты Visa и MasterCard. Доступен при курьерской доставке.
Ваш заказ можем доставить собственными ресурсами, при условии вашего нахождения в городе. Либо через 4 варианта доставки:
- Курьерская доставка. Курьерская доставка работает с 9:00 до 19:00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес.
- Самовывоз из магазина. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
- Сотрудничаем с постаматами. Срок хранения — 3 дня.
- Предоставляем почтовую доставку через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Вскрывать коробку самостоятельно вы можете только после оплаты заказа.
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.
- Комментарии
- ВКонтакте
Загрузка комментариев...