Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Как загрузить?
Внимание, этот компонент требует версию PHP
8.0
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже
3.0
!
Небольшой компонент, который автоматически компилирует файлы 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 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'
]}
Ссылки:
1. Библиотека SCSSPHP
2. Библиотека PHP-AUTOPREFIXER
3. Документация по SCSS
1.0.4-pl
- Исправлены ошибки;
1.0.3-pl
- Внедрена библиотека php-autoprefixer 1.4;
- Добавлено 2 параметра в Системные настройки;
1.0.2-pl
- Загружена новая версия библиотеки scssphp 1.11.0;
- При очистки кэша удаляется файл scssHash в кэше;
1.0.1-pl
- Исправлены ошибки;
1.0.0-pl
- Релиз.
Последние обсуждения в сообществе MODX.pro