SCSS

Небольшой компонент, который автоматически компилирует файлы SCSS в файл CSS
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Сергей
Пакетов
2
Закачек
323
Автор дополнения
Пакетов
2
Закачек
323
Версия 1.0.4-pl
Дата выпуска 25.06.2023
Загрузки 185
Просмотры 4 065
Внимание, этот компонент требует PHP 8.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?
&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