Небольшой компонент, который автоматически компилирует файлы SCSS в файл CSS c помощью библиотеки SCSSPHP и PHP-AUTOPREFIXER для Автопрефиксера.
SCSS 1 (для MODX 2.8.5<)
SCSS 2 (для MODX 3.0.3<)
Название | Описание | По умолчанию |
---|---|---|
admin | Выполнить код для авторизованных | 1 |
fileCss | Путь к файлу CSS | {assets_path}css/styles.css |
fileScss | Список файлов SCSS | {assets_path}scss/styles.scss |
importPaths | Путь к файлам импорта | |
outputStyle | Сжимать CSS? | 1 |
scssHash | Hash SCSS | 1 |
sourceMap | Сгенерировать Source Map | 0 |
autoprefixer | Автопрефиксер | 1 |
autoprefixerVendor | Список префиксoв | IE,Webkit,Mozilla |
Для работы данного компонента достаточно вставить сниппет в шаблон:
<!--MODX-->
[[!SCSS?
&admin=`1`
&fileCss=`{assets_path}css/styles.css`
&fileScss=`{assets_path}scss/styles.scss`
&importPaths=``
&outputStyle=`1`
&scssHash=`1`
&sourceMap=`0`
&autoprefixer=`1`
&autoprefixerVendor=`IE,Webkit,Mozilla`
]]
<!--Fenom-->
{'!SCSS'|snippet:[
'admin'=>'1',
'fileCss'=>'{assets_path}css/styles.css',
'fileScss'=>'{assets_path}scss/styles.scss',
'importPaths'=>'',
'outputStyle'=>'1',
'scssHash'=>'1',
'sourceMap'=>'0',
'autoprefixer'=>'1',
'autoprefixerVendor'=>'IE,Webkit,Mozilla'
]}