标签: odoo15

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

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

奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4