質問
カスタム管理テーマで私のカスタム style.css を含めたいです。 私は .info ファイルの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)
を使用しましたが、結果はありませんでした。
解決
管理テーマの .info ファイルに yourstyl.css を追加できます。 アクティブな管理者のテーマを後処理し、その .info ファイルを見つけて開き、ここに簡単な行を置きます。スタイルシート[]= CSS / yourStyle.css 。魅力のように動作します。
他のヒント
.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
あなたの質問を誤解しました。それはコア管理テーマについてではありません。作成したカスタム管理テーマについてです。それからもちろん、カスタム管理テーマの.info
ファイルからそのCSSを追加します。
それ以外の場合は、コア管理テーマであれば、簡単なカスタムモジュールを作成するか、既存のカスタムモジュールに次のものを追加します。実装する必要があるのは、 hook_page_build()
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() テンプレートファイルの機能。