Работа с SASS и SCSS в Drupal 7

mbaev 28.04.2014, 15:20

Очень полезный инструмент, на мой взгляд. Чтобы работать с файлами SCSS, SASS файлы нужен модуль SASSY, а для него, в свою очередь, требуется модуль-препроцессор PREPRO.
Устанавливаем эти модули и включаем их.
Настройки модуля находятся в "admin/config/media/prepro". Далее наш модуль Sassy требует php-библиотеку, которую можно взять на GitHab'е. Распаковываем её в sites/all/libraries и переименовываем в phpsass. С настройками все.

Подключение

Тут все просто.

В .info темы
  1. stylesheets[all][] = sass/style.sass

Такой вариант тоже должен работать:

PHP
  1. drupal_add_css(path_to_theme() . '/sass/style.sass');

Кэширование

У модуля есть 3 вида кэширования:

  1. Uncached: Recompiled on every pageload - Без кэширования.
  2. Cached: Regenerated on standard Drupal cache clear. - с кэшированием. Файл компилируется при стандартной очистке кэша Drupal.
  3. Cached: Manual 'Clear prepro cache' required for regeneration. - с кэшированием. Файл компилируется только при ручной очистке кэша модуля на странице admin/config/media/prepro по кнопке "Clear prepro cache"

Мануалов по работе с SASS, SCSS достаточно. Например, тут, тут или тут

Profile picture for user bumble

Антон , ,

[отмодерировано]. Попробуйте подтащить таким способом Bootstrap 4 и удалите статью.

Profile picture for user bumble

Антон , ,

Дак библиотека уже не поддерживается столько времени. Первый @include и она Exception выкидывать начинает. И вообще библиотека странная, за столько времени (когда не так много аналогов) всего 390 звёзд на гитхабе.

Profile picture for user bumble

Виктория , ,

За некропостинг бить нада. Антон, реаниматор-аниматор.