我正在使用Drupal的hook_form_alter
将样式表添加到我的一个表单(用户注册表单)中。我的代码确实将样式表添加到jquery.extend(Drupal.settings)
作为sites\/all\/themes\/mytheme\/css\/font-awesome-min.css:1
,但这不允许我使用样式表,因为当我引用其中的类时,它们不会加载,因为CSS文件不会在<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');
}
答案 0 :(得分:-1)
在$ form ['#adlated'] ['css']数组的末尾添加'file',如下所示:
$form['#attached']['css'] = array(drupal_get_path('theme', 'mytheme') . '/css/font-awesome-min.css', 'file');