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.

È stato utile?

Soluzione

È possibile aggiungere Yourstyl.css in Amministratore tema .info . Basta goto il tuo tema di amministratore attivo, trova e apri il suo file .info e posizionare una linea semplice qui; Stylesheets []= css / yourstyle.css .Funziona come un fascino.

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 .infotaGcode 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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top