2013-09-08 3 views
0

Я использую Drupal's hook_form_alter, чтобы добавить таблицу стилей в одну из моих форм (регистрационную форму пользователя). Мой код добавляет таблицу стилей в jquery.extend(Drupal.settings) как sites\/all\/themes\/mytheme\/css\/font-awesome-min.css:1, но это не позволяет мне использовать таблицу стилей, как при сопоставлении классов, которые находятся в ней, они не загружаются, поскольку файл CSS не отображается как URL-адрес импорта или ссылка в <head>. Любая помощь будет оценена по достоинству.Использование CSS #attached не загружает таблицу стилей в

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'); 
    } 

ответ

-1

Add 'файл' в конце $ форме [ '# прилагается'] [ 'CSS'] массив, например:

$form['#attached']['css'] = array(drupal_get_path('theme', 'mytheme') . '/css/font-awesome-min.css', 'file'); 
+0

Спасибо, за исключением этого не кажется, что изменить что-либо в источник, кроме jQuery.extend на сайты \/all \/themes \/mytheme \/css \ /font-awesome-min.css ": 1," file ": 1 - Файл не отображается в . Любые идеи? – Jeremy

+0

Это не работает. – nerdoc