Drupal 7 取消设置所有css,并为Drupal7上的自定义独立模板添加单个css

Drupal 7 取消设置所有css,并为Drupal7上的自定义独立模板添加单个css,drupal-7,Drupal 7,您如何取消设置所有css核心、contrib、theme,然后在Drupal7上为一个特殊页面(special.tpl.php)添加一个自定义css文件 我试过使用hook\u css\u alter,但到目前为止我还不能让它工作 function mytheme_css_alter(&$css) { $alias = drupal_get_path_alias($_GET['q']); $parts = explode('/', $alias); if ($parts[0]

您如何取消设置所有css核心、contrib、theme,然后在Drupal7上为一个特殊页面(special.tpl.php)添加一个自定义css文件

我试过使用hook\u css\u alter,但到目前为止我还不能让它工作

function mytheme_css_alter(&$css) {
  $alias = drupal_get_path_alias($_GET['q']);
  $parts = explode('/', $alias);
  if ($parts[0] == 'special') {
    unset($css);
  }
}
我知道在html.tpl.php上注释$styles是一种简单的方法,但也许有更好的解决方案,所以我不必创建不同的html.tpl文件


任何暗示都将不胜感激。谢谢

如果我更改行
unset($css),您的代码对我有效
$css=array()

我不是一个专业的php程序员,所以我不确定这是否是一个糟糕的约定,但用一个空白的覆盖来清除数组似乎是可行的