【发布时间】:2015-07-15 19:22:17
【问题描述】:
Omega 5 似乎在主题中包含了一个基于 PHP 的 Sass 编译器 (phamlp)。当我将 sass 文件上传到我的子主题时,它不会被编译。如何告诉 Drupal/Omega5/phamlp 将 Sass 编译成 CSS?
我在 Drupal 网站上找不到这方面的文档。
【问题讨论】:
标签: drupal sass drupal-7 drupal-theming
Omega 5 似乎在主题中包含了一个基于 PHP 的 Sass 编译器 (phamlp)。当我将 sass 文件上传到我的子主题时,它不会被编译。如何告诉 Drupal/Omega5/phamlp 将 Sass 编译成 CSS?
我在 Drupal 网站上找不到这方面的文档。
【问题讨论】:
标签: drupal sass drupal-7 drupal-theming
我想通了。编辑 .info 文件以删除该行
stylesheets[all][] = style/css/base/site-branding.css
并添加行
stylesheets[all][] = style/scss/base/site-branding.scss
系统现在将自动处理该 .scss 文件。您也可以以相同的方式添加任何其他 .sass 或 .scss 文件。
【讨论】:
@import 函数如何工作或是否工作。如果能够将所有已处理的 scss 文件堆叠到一个通过主题调用的文件中(就像 Omega4 所做的那样),那就太好了。