如何自定義Odoo 8.0的標題背景顏色?我花了一段時間沒有成功。感謝您的支持。自定義Odoo標題背景顏色
0
A
回答
0
更多的研究後,我發現了一個解決方案: 我編輯的文件: 插件/網絡/靜態/ src目錄/ CSS/base.css 並在結尾加上下面幾行:
#oe_main_menu_navbar {
background-color: #9a3334 !important; }
a.oe_menu_toggler {
background-color: transparent !important; }
你必須從設置更新「網絡」模塊才能看到更改。
這不是完美的做法。我將嘗試找到一種方法來在不更改「web」模塊的情況下覆蓋樣式
1
最佳做法是創建一個配置模塊並使用該模塊加載您的CSS。
創建Odoo模塊是StackOverflow的答案的範圍之內,但看到https://www.odoo.com/documentation/8.0/howtos/backend.html
一旦你創建你的配置模塊,你可以用它來加載CSS。
首先,創建一個CSS文件/my_module/static/src/css/website.assets_backend.css
並將您的後端CSS添加到該文件中。
然後創建一個XML配置文件/my_modules/views/WebAssetsBackend.xml
來加載您的CSS文件。該XML應該喜歡的東西像下面,指出路徑CSS文件是相對於Odoo模塊包括路徑:
<?xml version="1.0" encoding="utf-8" ?>
<openerp>
<data noupdate="1">
<template id="assets_backend" name="My Module CSS Assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link rel="stylesheet" href="/my_module/static/src/css/website.assets_backend.css"/>
</xpath>
</template>
</data>
</openerp>
最後,編輯/my_module/__openerp__.py
數據部分加載你的XML配置文件,並指出,該路徑的XML文件是相對於你的配置模塊的根目錄:
'data' : ['views/WebAssetsBackend.xml'],
一旦模塊在Odoo重新加載,你會看到你的CSS瀏覽網站的後端時。
您可以使用相同的技術更新前端CSS,只需將inherit_id =「website.assets_frontend」而不是「web.assets_backend」替換爲「後端」作爲「前端」即可。
相關問題
- 1. 標題自定義背景顏色與移動
- 2. 自定義UITableView標題設置背景顏色失敗
- 3. DatePickerDialog標題背景顏色
- 4. PagerTabStrip標題背景顏色
- 5. 自定義SeekBar按下背景顏色
- 6. iphone UIAlertView - 自定義背景顏色
- 7. 自定義UITableViewCell背景顏色
- 8. ProgressDialog的自定義顏色和背景
- 9. 自定義背景顏色flexbox
- 10. NSTableCellView的自定義背景顏色
- 11. 選擇自定義Datagridviewcolumn背景顏色
- 12. 自定義UITableView背景顏色
- 13. 自定義XLForm部分背景顏色
- 14. 如何自定義UITableViewCell中標準標籤的背景顏色?
- 15. 如何自定義android中Toast的背景,背景顏色和文本顏色
- 16. 如何自定義InAppSettingsKit(背景顏色和導航欄顏色)?
- 17. iOS:自定義顏色作爲UILabel背景顏色
- 18. 自定義UIPickerView自定義背景顏色
- 19. 標題背景顏色問題
- 20. 自定義MessageBox圖標背景白色
- 21. 背景色自定義uicollectionview
- 22. 如何在VIM中定義自定義RGB背景顏色?
- 23. 自定義選項卡欄背景顏色。如何更改標籤欄背景的顏色?
- 24. 標題背景顏色和大小
- 25. 問題與背景顏色L1標籤
- 26. 更改標題顏色和背景
- 27. 更改WPF標題欄背景顏色
- 28. 更改UITableView標題的背景顏色
- 29. 更改導航標題背景顏色
- 30. 標題菜單欄背景顏色