例如odoo13当中,我们要引入自己的CSS文件,需要创建一个 geekermaster_asset.xml文件,加入类似以下代码:
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- talent css -->
<template id="assets_backend" name="geekermaster_assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<link type="text/css" href="/geekermaster_addons/static/src/css/style.css" rel="stylesheet"/>
</xpath>
</template>
</data>
</odoo>
然后在manifest.py文件的data中引入该xml文件:
'data': [
'views/geekermaster_asset.xml',
],
如今odoo15已经不支持这种引入方式,如果还采用这种方式,安装的时候会报错。
Odoo15引入CSS的正确姿势
只要在 manifest.py文件添加以下代码即可,是不是方便了不少:
'assets': {
'web.assets_backend': [
'geekermaster_addons/static/src/css/style.css',
],
'web.assets_qweb': [
],
},
发表回复