Question

Je veux inclure ma coutume style.css dans pages d'administration dans le thème d'administration personnalisé que j'ai créé.
J'inclus CSS dans .Info fichier comme suit

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

et j'ai utilisé mymodule_preprocess_page(&vars) , mais je n'ai vu aucun résultat.

Était-ce utile?

La solution

Vous pouvez ajouter votrestyle.css dans les thèmes d'administration .Info déposer.Accédez simplement à votre thème d'administration actif, recherchez et ouvrez son .Info déposez et placez une simple ligne ici ; feuilles de style[ ] = css/votrestyle.css .Il fonctionne comme un charme.

Autres conseils

Quand je regarde ton .info fichier, je vois que c'est Module personnalisé plutôt Thème personnalisé

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

Au lieu d'ajouter du style à fichier d'informations sur le module ajoutez-le à fichier d'informations sur le thèmedans ton themename.info ajouter stylesheets[all][] = css/style.css

J'ai mal compris votre question.Il ne s'agit pas d'un thème d'administration principal.Il s'agit d'un thème d'administration personnalisé que vous avez créé.Ensuite, bien sûr, vous ajoutez ce CSS à partir de votre thème d'administration personnalisé .info déposer.

Sinon, s'il s'agit d'un thème d'administration principal, vous écrirez un simple module personnalisé ou ajouterez ce qui suit à un module personnalisé existant.Tout ce que vous devez mettre en œuvre est hook_page_build() puis ajoutez votre propre fichier CSS avec drupal_add_css().Le important chose qu'il y a à ajouter 'group' => CSS_THEME comme option pour éviter que les styles ne soient écrasés.

/**
 * 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));
  }
}

Essayer drupal_add_css() fonction dans votre fichier modèle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à drupal.stackexchange
scroll top