如何将css文件添加到Odoo中的自定义模块?

ais*_*bla 6 css xml odoo odoo-8 odoo-view

如何将css文件添加到自定义模块以更改xml视图?我发现这篇文章,但解决方案无效.

我想修改模块中的所有元素,例如表单,列表,输入等.

Che*_*uCR 9

  1. 您必须在此路由中创建css文件:/module_name/static/src/css/module_name.css.文件示例:
.openerp .classname{
    margin: 12px 0px 12px 0px;
}
Run Code Online (Sandbox Code Playgroud)
  1. /module_name/views/module_name.xml使用此内容创建文件:
<?xml version="1.0"?>
<openerp>
    <data>
        <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>
    </data>     
</openerp>
Run Code Online (Sandbox Code Playgroud)
  1. 将xml文件添加到您的 __openerp.__py
'data': [
    'views/module_name.xml',
],
Run Code Online (Sandbox Code Playgroud)
  1. 将类添加到视图中的元素
<div class="classname">                            
    <field name="field_name" class="other_class"/>
</div>
Run Code Online (Sandbox Code Playgroud)