何你取消所有css核心,contrib,主题,然后为一个特殊页面添加一个自定义CSS文件 - 在drupal 7中的special.tpl.php?
我尝试使用hook_css_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文件。
任何暗示都会非常感激。感谢
答案 0 :(得分:2)
如果我将行unset($css);
更改为$css = array();
我不是一个专家的php程序员,所以我不确定这是不是很糟糕的约定,但通过用空白覆盖它来清除数组似乎有效。