修改标题栏中的odoo字样

修改源码方式

修改源文件/addon/web/static/src/js/chrome/abstract_web_client.js 第96行

       //this.set('title_part', {"zopenerp": "Odoo"});
        this.set('title_part', {"zopenerp": "My Title"});

效果如图


image.png

不侵入odoo源码的处理

添加debrand.js文件到static/src/js目录下

odoo.define('yumtown.debrand', function(require){
    "use strict";
    var WebClient = require('web.WebClient');
    var TranslationDataBase = require('web.translation'.TranslationDataBase);
    var title = document.title;

    WebClient.include({
        init: function(parent){
           this._super(parent);
           this.set('title_part',{'zopenerp': title});
        },
    });

    TranslationDataBase.included({
        get: function(key){
            var res= this._super(key);
            var res= res == null ? key : res;
            if(res!=null){
                res.replace('odoo', title);
                res.replace('Odoo', title);
            }
            return res;
        }
    })
});