Drupal-add-css 没有响应

Drupal-add-css not responding

我正在使用以下代码来包含 javascriptcss:

if( $form['#node']->type == 'e_form' ){
    drupal_add_css( drupal_get_path('module', 'e_form') . '/css/stylesheets/screen.css' );
    drupal_add_js( drupal_get_path('module', 'e_form') . '/js/react.js', 'file' );
}

javascript 代码加载但 css 没有加载。

css 是通过 compass 从 SCSS 文件编译的。 Screen.css 包含生成的 css 代码 - 因此一切正常。

该模块具有以下结构:

.
├── css
│   ├── config.rb
│   ├── sass
│   │   ├── ie.scss
│   │   ├── print.scss
│   │   └── screen.scss
│   └── stylesheets
│       ├── ie.css
│       ├── print.css
│       └── screen.css
├── e_form.features.field_instance.inc
├── e_form.features.inc
├── e_form.info
├── e_form.module
├── e_form.strongarm.inc
└── js
    └── react.js

但是,样式在网站上没有生效。我错过了什么吗?

事实证明我没有做错任何事 - 不是真的。

问题是 css 脚本的名称 - screen.css。我的猜测是 Drupal 不喜欢多个 screen.css 文件,即使它们位于项目的不同部分。

我将我的脚本重命名为 style.css 并相应地调整了代码,然后我的样式按预期加载。