Come includere CSS per un tema amministratore personalizzato?
Domanda
Voglio includere il mio stile personalizzato Style.CSS in Admin Pages In Tema Amministratore personalizzato Sono stato creato.
Sono incluso CSS in .info file come segue
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 ho usato mymodule_preprocess_page(&vars)
, ma non ho visto alcun risultato.
Soluzione
È possibile aggiungere Yourstyl.css in Amministratore tema .info .
Basta goto il tuo tema di amministratore attivo, trova e apri il suo file
Altri suggerimenti
Quando guardo il tuo file .info
, vedo è Modulo personalizzato invece Tema personalizzato
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
.
Invece di aggiungere stile a Modulo Info file aggiungilo a Tema Info file
Nel tuo themename.info
aggiungi stylesheets[all][] = css/style.css
Ho frainteso la tua domanda.Non si tratta di un tema principale dell'amministratore.Si tratta di un tema di amministratore personalizzato che hai creato.Quindi, naturalmente, aggiungi che CSS dal file .info
taGcode del tema di amministratore personalizzato.
In caso contrario, se è un tema di admin Core, scrivi un semplice modulo personalizzato o aggiungere il seguente a un modulo personalizzato esistente.Tutto quello che devi implementare è hook_page_build()
e quindi aggiungere il tuo file CSS con drupal_add_css()
.La cosa Importante è da aggiungere 'group' => CSS_THEME
come opzione per evitare che gli stili vengano sovrascritti.
/**
* 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));
}
}
. Prova drupal_add_csss () Funzione nel tuo file modello.