如何在Odoo中将CSS文件添加到自定义模块中? [英] How to add css files to a custom module in Odoo?
本文介绍了如何在Odoo中将CSS文件添加到自定义模块中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将CSS文件添加到自定义模块中以更改xml视图?我发现了此帖子,但是该解决方案无法正常工作.
How can I add css files to my custom module to change xml views? I found this post but the solution is not working.
我想修改模块中的所有元素,例如表单,列表,输入等.
I want modify all the elements from my module, such as forms, lists, inputs, etc.
推荐答案
- 您必须在以下路径中创建css文件:
/module_name/static/src/css/module_name.css
.文件示例:
- You must create the css file in this route:
/module_name/static/src/css/module_name.css
. Example of file:
.openerp .classname{
margin: 12px 0px 12px 0px;
}
- 使用以下内容创建文件
/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>
- 将xml文件添加到您的
__openerp.__py
'data': [
'views/module_name.xml',
],
- 将类添加到视图中的元素
<div class="classname">
<field name="field_name" class="other_class"/>
</div>
这篇关于如何在Odoo中将CSS文件添加到自定义模块中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文