✨
Odoo管理画面の色を変える
Odooの管理画面はBootstrapがベースになっています。
デフォルトの状態だとメインカラーが#7952b3になっていてちょっとキツいので色を変えてみます。
今回はテーマカラー変更用のテーマプラグインをつくります。
まずはプラグインを作るディレクトリの権限を一時的に変更します。
chmod 777 addons
Dockerコンテナ内でodoo
コマンドを叩いてプラグインのスケルトンを作成します。
docker-compose exec web /usr/bin/odoo scaffold mytheme /mnt/extra-addons/
mytheme
のところはお好み変更しても大丈夫です。
権限を戻します。
sudo chown $USER.users -R addons/
chmod 755 addons/
つぎに生成されたプラグインの__manifest__.py
を編集してassets
にweb._assets_primary_variables
を追加します。
__manifest__.py
'assets': {
'web._assets_primary_variables': [
('prepend', 'mytheme/static/src/css/primary_variables.scss'),
],
そしてmytheme/static/src/css/primary_variables.scss
を作って編集します。
mytheme/static/src/css/primary_variables.scss
// Colors
$o-community-color: #446cb3;
この$o-community-color
の値を変えることでメインカラーを変更できます。
ここまでできたら今回作ったテーマプラグインをインストールしてみます。
管理画面の色が変わったことが確認できるはずです。
Discussion