0

我正在使用 Drupalhook_form_alter将样式表添加到我的一个表单(用户注册表单)中。我的代码确实将样式表添加到jquery.extend(Drupal.settings)as sites\/all\/themes\/mytheme\/css\/font-awesome-min.css:1,但这不允许我使用样式表,因为当我引用其中的类时,它们不会加载,因为 CSS 文件没有显示为导入 URL 或<head>. 任何帮助,将不胜感激。

function mytheme_form_alter(&$form, &$form_state, $form_id) {

    if ( $form_id == 'user_register_form' )
    {
    $form['#attached']['css'] = array(drupal_get_path('theme', 'mytheme') . '/css/font-awesome-min.css');
    }
4

1 回答 1

-1

在 $form['#attached']['css'] 数组的末尾添加 'file',如下所示:

$form['#attached']['css'] = array(drupal_get_path('theme', 'mytheme') . '/css/font-awesome-min.css', 'file');
于 2013-09-08T12:27:39.340 回答