CSS в Odoo

Чтобы расширить Odoo кастомными стилями, нужно добавить в наш модуль ссылку на css. В файле __manifest__.py нашего модуля добавляем:

'css': ['static/src/css/module_name.css'],

Также, создаем файл со стилями в папке нашего модуля. Файл со стилями будет доступен по ссылке https://odoo_hostname/module_name/static/src/css/module_name.css после обновления модуля в Odoo.

После этого расшираем web.assets_backend. Для этого создаем файл web.xml в папке view и подключаем его в __manifest__.py.

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
 <template id="assets_backend" name="module_name assets" inherit_id="web.assets_backend">
 <xpath expr="." position="inside">
 <link rel="stylesheet" href="/module_name/static/src/css/module_name.css"/>
 </xpath> </template></odoo>


После этого наши стили будут подгружаться в бэкенде Odoo.


# Odoo