Odoo15大大简约了引入JS和CSS文件方法


例如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': [
        ],
    },

,

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

网站由ITGeeker技术奇客开发并管理; 隶属于GeekerCloud奇客罗方智能科技

Site designed and developed by ITGeeker which is a sub-website of GeekerCloud

网站地图 | 沪ICP备2021031434号-4