Как включить CSS в пользовательскую тему администратора?
Вопрос
Я хочу включить свой собственный стиль.css в страницы администратора в теме Custom Admin я был создан.
Я включаю CSS в .Информация файл следующим образом
name = Example Module
description = Custom Example Module
core = 7.x
configure = admin/config/example-module/settings
permissions = admin/people/permissions#module-example-module
stylesheets[all][] = css/style.css
и я использовал mymodule_preprocess_page(&vars)
, но никакого результата я не увидел.
Решение
Вы можете добавить yourstyl.css в теме администратора .info файл. Просто верните свою активную тему администратора, найдите и откройте его .info файл и поместите здесь простую строку;<Сильные> таблицы стилей []= CSS / Yourstyle.csss .Работает как очарование.
Другие советы
Когда я смотрю на твою .info
файл, я вижу, это Пользовательский модуль вместо Пользовательская тема
name = Example Module
description = Custom Example Module
core = 7.x
configure = admin/config/example-module/settings
permissions = admin/people/permissions#module-example-module
stylesheets[all][] = css/style.css
Вместо добавления стиля к информационный файл модуля добавить это в информационный файл темыв вашей themename.info
добавлять stylesheets[all][] = css/style.css
Я неправильно понял ваш вопрос.Речь идет не об основной теме администратора.Речь идет о созданной вами пользовательской теме администратора.Затем, конечно, вы добавляете этот CSS из своей пользовательской темы администратора. .info
файл.
В противном случае, если это основная тема администратора, вы должны написать простой пользовательский модуль или добавить следующее к существующему пользовательскому модулю.Все, что вам нужно реализовать, это hook_page_build()
а затем добавьте свой собственный файл CSS с помощью drupal_add_css()
.А важный есть что добавить 'group' => CSS_THEME
как вариант, чтобы предотвратить перезапись стилей.
/**
* Implements hook_page_build().
*/
function MYMODULE_page_build(&$page) {
// check current path
if (path_is_admin(current_path())) {
// add CSS
drupal_add_css(drupal_get_path('module', 'MYMODULE') . '/css/custom_admin.css', array('group' => CSS_THEME));
}
}
попробуйте drupal_add_css () функция в вашем файле шаблона.