Drupal 7 如何添加一个";“满负荷”;属性为css链接,与Drupal7中advagg生成的链接类似

Drupal 7 如何添加一个";“满负荷”;属性为css链接,与Drupal7中advagg生成的链接类似,drupal-7,drupal-hooks,Drupal 7,Drupal Hooks,我想像在advagg中那样添加属性rel='preload'和onload=“this.rel='stylesheet'”?我已经在hook\u css\u后面的函数中添加了属性,但没有成功。这是我的密码 function page_speed_css_alter(&$css) { foreach ($css as $key=>&$item) { if (file_exists($item['data'])) {

我想像在advagg中那样添加属性rel='preload'和onload=“this.rel='stylesheet'”?我已经在hook\u css\u后面的函数中添加了属性,但没有成功。这是我的密码

function page_speed_css_alter(&$css) {


        foreach ($css as $key=>&$item) {
            if (file_exists($item['data'])) {
                $item['preprocess'] = FALSE;
                $item['attributes']['rel'] = "preload";
                $item['attributes']['onload'] = "this.rel='stylesheet'";
            }
        }
}

如果您不想使用advagg,则必须修补core。有什么原因不想使用它吗?

确切地说,我没有任何理由,但我想知道是否有任何自定义方法可以在不安装advagg的情况下将属性添加到css链接中,因为我看到advagg使用函数advagg\u mod\u advagg\u modify\u css\u pre\u render\u alter来执行此操作