Como incluir o CSS para que o costume de administração do tema?
Pergunta
Quero incluir meu personalizado estilo.css no páginas admin na Personalizado de Administração do tema que eu tenho vindo a criar.
Eu sou incluindo CSS no .informações arquivo da seguinte maneira
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
e eu usei mymodule_preprocess_page(&vars)
, mas eu não ver resultado nenhum.
Solução
Você pode adicionar yourstyl.css na administração do tema .informações arquivo.Basta ir para o seu ativo administrador tema, localize e abra a sua .informações arquivo e coloque uma linha simples aqui; folhas de estilo[ ] = css/yourstyle.css .Ele funciona como um encanto.
Outras dicas
Quando eu olhar para o seu .info
arquivo a meu ver é Módulo Personalizado em vez disso Tema Personalizado
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
Em vez de adicionar Estilo a módulo de informações de arquivo adicionar tema arquivo de informações
em seu themename.info
adicionar stylesheets[all][] = css/style.css
Eu mal entendido sua pergunta.Não se trata de um núcleo de administração do tema.Trata-se de um costume de administração do tema que você criou.Então é claro que você o adiciona CSS do seu personalizado de administração do tema .info
arquivo.
Caso contrário, se se trata de um núcleo de administração do tema que você'ld escrever um simples módulo personalizado ou adicione o seguinte para um módulo personalizado.Tudo o que você precisa para implementar hook_page_build()
e, em seguida, adicionar o seu próprio arquivo CSS com drupal_add_css()
.O importante a coisa lá é adicionar 'group' => CSS_THEME
como uma opção para impedir que os estilos de ficar substituído.
/**
* 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));
}
}
Tente drupal_add_css() função em seu arquivo de modelo.