SCSS

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